近两天WW并入Struts的事情也可算是比较激烈的一件事情了。从TSS上的讨论来说,90%以上的人还是认为是好事情的。
其实,不久前,Struts规划的路线中,1.2.8可能是最后一个Classic的版本了,并且改版本比1.2.7之前的变化还分出了Struts
Core和扩展, 象 EL, Tag, Tiles, Validation等等几乎都已经是独立模块了。
至于下一代的走向,原来规划的是2个方向 , Action Framework和Shale. 其中Shale相对独立,即以JSF为中心,补充和完善JSF框架之不足,我看倒是有些与ADF Faces在有些地方相似,当然是指前端。
只是,ActionFramework的核心原来是 COR 模式为基础,并且可能还未决断。如今,WW带着Xwork加入,可算是解决了这个问题。从Struts Wiki中,这两个项目还是分开的,从Ted的邮件和WW的消息看来,新项目已经决定是Struts Ti了, 可能会合并成Action Framework,成一个东西。是啊,搞那么多干吗?
说到Struts Ti,我才想起来,原来有一个项目是Struts Ti,是从BaseBean的BasicPortals发展起来的,今天再去看看,那个项目已经不能访问了,Sf上的BasciPortal也不能下载了。纳闷!我还没研究这个这个Ti有什么关系。
直接影响我的一个问题是,我一本以Struts 1.2.X为基础的书是继续写还是不写?下一版变化太大了。