关于 JavaWebFrameWork 的选择

王朝java/jsp·作者佚名  2008-05-31
窄屏简体版  字體: |||超大  

一、两个阵营:

action request based : struts2.0 (mainly webwork2.2's technology)

component based. tapestry4 ,shale1 .

二、趋势:

component based 会稍占优势,不过 action request based 也会占一定地位。

这一点,从05年 JavaOne 给与 shale 的肯定。06年duke's choice 给与 tagpestry 的肯定可以看出来。

三、如何选择:

shale1.0 将会于06年 8-12月之间,发正式版,

struts2.0 也将会在 06 年8-12 月,发正式版。

tapestry4 已经是稳定的版本。

当前启动的项目(06年8月):

对于一个有 action based 基础的团队,选 struts2 是可取的。

对于一个全新的团队,选 tapestry 似乎更加符合长期的发展。

shale 还需要一段时间的成熟期。比如1.1 以后,采用会更加稳妥。

四、shale 与 tapestry

shale base on JSF 似乎有一些天时之利。不过tapestry 也可以采取很多的变化。

五、webFrameWork 的今后的发展feature的展望

webFrameWork 经过多年的发展,基本的feature已经达到很高的成熟度。

包括:controller,view template,type converter,validation,ajax, 大的方面已经有很多共识。

重要的方向在于 DSL, 动态语言,meta Programing 方面有一些有益的突破。

 
 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
 
 
© 2005- 王朝網路 版權所有 導航