代码之家  ›  专栏  ›  技术社区  ›  Chris McCall

Mono不适合做什么?

  •  5
  • Chris McCall  · 技术社区  · 15 年前

    我已经使用Mono平台从头开始了您典型的Web项目。你知道,Web服务,一个UI,一个MySQL数据库,所有这些。我在网上听说这不是.NET平台的完美实现,但到目前为止,我找不到它不擅长的东西。我看到奇怪的“未实现”从智力上弹出,但没有遇到任何障碍或死胡同。

    你有没有遇到过一个.NET功能没有在Mono中实现的砖墙?

    2 回复  |  直到 15 年前
        1
  •  1
  •   Chris    15 年前

    据我所知,研究Mono的人已经完成了他们的ASP.NET 2.0版本。现在我知道他们一直在努力使.NET 3.5像Linq这样的东西简单化,但我不太确定他们能做到什么程度。我知道在桌面上工作有点困难,他们一直在努力使一些特定于桌面的名称空间像system.windows.forms那样工作。

    Here is an article 在整个单声道设置中,它的深度有点深。它有点旧,但是有很多代码和描述需要消化。

    祝你好运,希望Mono适合你的项目。

        2
  •  1
  •   sirmak    15 年前

    许可证是一个问题,不遵守GC是另一个问题,没有WPF,WF,实体框架,只有基本的WCF,MonoDevelopment与Eclipse/vs.net竞争还有很长的路要走,mod_Mono不像Tomcat/IIS那样稳定或完美,我找不到任何使用它的高流量站点……但是,如果你的项目不是,你可能不会面临严重的问题。企业级。C可能是有史以来最好的架构语言,并且发展迅速。在我看来,NETFramework比JDK要好得多,MNO也很努力,但是还有其他问题,另一个选择是Java。Java具有成熟/架设的实体项目,如TealaCuta、Hibernate(移植到.NET)、EHCHACH、罗盘、……但是有些人说太阳已经没有钱了,爪哇没有进化好几年(作为一种语言),所以开始死亡,…

    我认为最重要的是按时完成工作。选择你最了解和最喜欢的技术,不要因为回头而浪费时间。除非你的项目发展得太快,否则这不是问题。

    干杯,