摘要: 1、Java從語言轉向平臺。如同.Net,JVM本身提供了平臺的抽象。將會擴展動態語言與腳本語言的支持。
2、企業應用的開發過程將簡化,如MDD一類,但目的是集中精力開發商業邏輯,而不是純簡化代碼或者什么什么。小型應用可能會轉向動態語言或腳本語言所營造的舒適開發框架,如RoR,或其它Rails。
3、富領域模型替代貧血模型,基于JPA。
4、目前的AOP、IoC工具依然會流行,而不一定會限定于EJB3模型中。事實說了算,Spring這種事實性標準影響力還是很大的。
5、分布式的考慮,可伸縮型問題凸顯。如何透明實現分布式是個關鍵性問題,AOP是技術契機。
6、Web2.0會產生巨大影響力,但Java絕不是唯一選擇。Java要找好自己的位置,同時在平臺上最好能夠更多的融合,如讓JVM支持PHP/Ruby/Python。
7、Web部分競爭激烈,并會持續。EJB3的JSF命運難測。看Web2.0的浪潮了。
閱讀全文