Java的企業應用開發死期已到

banq發表於2010-12-27
Java Is A Dead-End For Enterprise App Development | Forrester Blogs

文章列舉了Java目前面臨的幾大問題:
1.業務需求以及改變,改變的地方非常多。開發者已經被語言限制,即使Java平臺支援很多額外語言如Groovy和JRuby, 底層平臺還是限制了持續發展和創新。

2.Java在表現層上貽誤戰機。Swing是一個夢魘,JavaFX又失敗了. JSF是為Ajax前世設計的,即使ICEfaces整合了Ajax. 作為一個新的主流介面技術,Java在表現層缺乏前瞻性。

3.Java框架太複雜。 Hibernate Spring, Struts等其他框架不足之處遠勝於他們的優點。一個未來平臺是不應該夾雜框架雜音。

4.Java是基於C++. 這是最好的開發企業應用的方式嗎?

5.Java新老闆和老老闆一樣. Oracle最近Java宣告非常令人失望,他們側重更多特性 更快效能和更多合作伙伴,這些都和老的SUN公司策略沒有什麼區別。

6.Java從來都不是唯一選擇. C並不是替代品,只是帶有微軟風格的Java.但是有更多新的開發工具,如微軟的Lightswitch 和WaveMaker -- 一個傳統但是升級了的4GL工具,如Compuware Uniface 和 Progress OpenEdge. 不要忘記由IBM Progress, TIBCO提供的和業務規則平臺以及(BPM), 和事件處理平臺(event processing platforms)正在促使企業軟體快速地改變。

相關文章