Mono对于严肃的企业发展足够强大吗?

自从我深入了解莫诺以来,这已经过去了几年。 当我最后一次查看时,就BCL实施而言,它并不是那么完备,而且可用的工具有限。 我现在有特定的需求来做一些跨平台开发,并且想知道社区对Mono作为企业选择的看法。 由于过去几年我在.NET中做了大部分开发工作,Mono似乎是一个自然的选择。 然而,我不想推出一种经得起考验的技术。

注意:我不是在谈论一个小型或中型项目。 我正在讨论一个大规模的企业应用程序,它将使用面向服务的方法在全球范围内分发。 另外,在Mono平台上编写的服务有多稳定?

感谢您的意见!


单声道的健壮性已经得到改善,足以适应重负荷的asp.net站点 - 为了提高稳定性,2.0版本中出现了很多修复bug的方法。

不仅如此,我们做了很多工作来提高堆栈的整体可伸缩性。

它大部分都是2.0版本发布的,但有些发生在今年晚些时候的2.2版本之后。


我去年夏天曾经在Mono 1.91上使用过Mac OS X上的.NET 2.0(+/- 5万行代码)项目。 我必须用Monobcj重写接口,因为Mono-Winforms在Mac上看起来很糟糕。 但是对于非UI代码,在删除了特定Win32调用的依赖关系后,所有工作都非常顺利。


现在2.0,我认为是。 我们目前的构建系统取决于它,并对此非常满意。 现在发布一个实际的产品,你可以在.NET 2.0中完成这一切吗? 如果是这样,我认为是。

链接地址: http://www.djcxy.com/p/52207.html

上一篇: Is Mono robust enough for serious enterprise development?

下一篇: Should I use Mono on a real project?