我前幾天和某人聊天,他們建議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