我前几天和某人聊天,他们建议Rails和PHP是最适合Web应用程序的平台,并避免使用Java。我的背景主要是Java,我知道某些人认为它太冗长和“重量级”,但偶尔会使用(例如,LinkedIn)。Java适用于“Web 2.0”应用程序吗?
所以我想知道是否有人使用Java成功地使用了Java的最近的Web应用程序已经上线,要么使用语言本身(例如Stripes/Spring + Hibernate),要么使用动态语言作为JRuby,Groovy,Jython)?如果是这样,请分享一下有效的工作和你会做的不同。
一些背景(后来加入): 的Tim O'Reilly创造了措辞“网络2.0”,这里是他的定义:http://www.oreillynet.com/lpt/a/6228
我认为它是“的发布周期结束”和“轻量级编程模型”,涉及快速迭代和简化部署,其中Java可能不太合适。思考?
我并不是Java的粉丝(尽管我在工作中使用它),但我现在选择Java over PHP。 PHP太特别,需要花费很多精力为大型项目维护一个干净的代码库。我的所有意见当然。 – Dan 2008-12-03 15:48:48