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