|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
感觉很多控件都必须自己去写代码;用了WebMatrix感觉也不是很好,毕竟没有很强的WYSIWYG效果。现在就不知道如何是好了。在手艺问答网站StackOverflow上,有人发问“Mono的黄金工夫来了吗?”。包含Mono项目开创人MigueldeIcaza在内的很多用户举行了回覆,这些会商关于判别在Mono上部署使用的机会很有匡助。
Miguel的回覆次要基于两个场景:a)假定你在移植现有的使用,对Mono是不是能完成该义务有所疑虑;
b)假定你企图写一些新代码,想懂得Mono是不是功效够好。 关于第一个场景,Miguel倡议先运转Mono迁徙剖析器工具,也就是MoMA。假如MoMA没有提醒非常大概非常对照少,那末就能够对现有使用举行移植。Miguel供应了一些MoMA的剖析形态呈报:依据印象中那些基于用户提交的MoMA形态呈报,约莫有50%的使用能够间接移植,25%的必要一周的调剂事情(好比重构,改编等),15%的必要对你原本的代码举行年夜幅修改,其他的则不值得移植,由于它们和Win32绑定的太严密。这时候,不管是重新重做,仍是基于贸易思索将代码变得可移植,都必要几个月的事情量(最少从我们现有的呈报中看到是如许)。 据Miguel说,假如启动一个新项目标话,事变就复杂很多:假如你重新入手下手一个新项目,事变就很复杂了,由于你只会用到Mono中现有的API。只需你利用现有的撑持平台(好比.NET2.0,和3.5中包含LINQ和System.Core在内的一切中心更新,和Mono一切的跨平台API),那就高枕无忧。 关于发问的成绩,其他用户也表达了他们的概念,JonGalloway说:关于.NET2.0功效来讲,Mono做得已很好了。今朝很多.NET3.x功效正在开辟当中,还没有完成。比来我在SubSonic上运转了MoMA,只发明了一个成绩——Nullable范例的一个奇异使用。那末年夜的代码库,能有如许的成就很可贵。
在言语层面,Mono编译器完整服从C#3.0言语标准。 JonathanHolland也提出了本人的概念:在桌面端,假如你只是利用GTK#,Mono会事情的很好。对Windows.Forms的完成另有点成绩(好比,不克不及利用TrayIcon"s),但已前进良多了。别的,GTK#是一个比Windows表单更好的工具包。
在Web端,Mono完成了ASP.NET的尽年夜部分功效,年夜多半网站基于它都运转的很好。这儿的成绩是找到一个在Apache上装有mod_mono的主机,大概本人往做,假如你有会见主机的权限。 另外一个StackOverflow用户Daniel指出:假如你想利用WPF,还必要再等一等,由于Mono今朝还没有企图对它举行撑持:http://www.mono-project.com/WPF。 看上往Mono已能够举行实践使用了,最少对新使用大概那些顺遂经由过程Moma兼容性测试的使用云云。
检察英文原文:IsMonoReadyforProduction?
来自:http://www.infoq.com/cn/news/2008/10/Mono-Production
net网页编程欺骗了我们那么多年,如今的多核时代,我认为它气数已尽! |
|