用于新项目的Java或单声道

sir*_*mak 1 .net java linux mono scalability

我需要您对框架选择(Java vs Mono)的建议,以便为Linux硬件开发一个新的大型Web项目.

您更喜欢哪个平台?为什么?

最诚挚的问候,Sirmak

Dan*_*ark 7

由于您没有详细说明项目或开发人员的专业知识,因此它们是相同的.两者都有很多优点和缺点,两者都是免费的,并且都可以使用预编译的高级语言,预编译的东西在运行时被解释.两者都有大量的技术来进行"大规模的Web项目",包括抽象数据库层和进行页面和模板化的技术.两者都有许多MVC框架.两者都有可用的CMS.两者都有办法使用移动设备和多个UI框架.

如果您没有任何特殊需求,请翻转硬币.你也可以.另一方面,在询问此问题之前,您可能想要更好地了解您的项目.

编辑:如果您在问题的评论中有一个"强大的.Net背景",那么Mono非常合适.并不是说Mono允许你做"类似的东西".Net:Mono允许你在大多数情况下运行.Net程序集而不做任何改动.这意味着您可以在.Net上进行开发,然后在Mono上进行部署(当然,您希望在整个开发周期中对Mono进行测试),或者在不重新培训开发人员的情况下为Mono进行开发.Mono在2009年成熟并在许多地方使用.

就分布式搜索/缓存而言,您在Java中看到的哪些技术可能有用?这将使Mono专家有机会提出Mono替代品.