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