近兩天WW并入Struts的事情也可算是比較激烈的一件事情了。從TSS上的討論來說,90%以上的人還是認(rèn)為是好事情的。
其實(shí),不久前,Struts規(guī)劃的路線中,1.2.8可能是最后一個(gè)Classic的版本了,并且改版本比1.2.7之前的變化還分出了Struts
Core和擴(kuò)展, 象 EL, Tag, Tiles, Validation等等幾乎都已經(jīng)是獨(dú)立模塊了。
至于下一代的走向,原來規(guī)劃的是2個(gè)方向 , Action Framework和Shale. 其中Shale相對(duì)獨(dú)立,即以JSF為中心,補(bǔ)充和完善JSF框架之不足,我看倒是有些與ADF Faces在有些地方相似,當(dāng)然是指前端。
只是,ActionFramework的核心原來是 COR 模式為基礎(chǔ),并且可能還未決斷。如今,WW帶著Xwork加入,可算是解決了這個(gè)問題。從Struts Wiki中,這兩個(gè)項(xiàng)目還是分開的,從Ted的郵件和WW的消息看來,新項(xiàng)目已經(jīng)決定是Struts Ti了, 可能會(huì)合并成Action Framework,成一個(gè)東西。是啊,搞那么多干嗎?
說到Struts Ti,我才想起來,原來有一個(gè)項(xiàng)目是Struts Ti,是從BaseBean的BasicPortals發(fā)展起來的,今天再去看看,那個(gè)項(xiàng)目已經(jīng)不能訪問了,Sf上的BasciPortal也不能下載了。納悶!我還沒研究這個(gè)這個(gè)Ti有什么關(guān)系。
直接影響我的一個(gè)問題是,我一本以Struts 1.2.X為基礎(chǔ)的書是繼續(xù)寫還是不寫?下一版變化太大了。