Java Web框架白刃战 Struts已死?
来源:网络 更新时间:2014-12-2
我认为现在就说Struts已死为时过早。
Struts是一个很好的温床,在它之上延伸了StrutsClassic1.3,StrutsShale,StrutsTi,StrutsOverDrive等等新老面孔的项目。Struts活力依旧!!!
我们来看看Struts已经或将要实现的新特色以及将来的发展趋势。
新特色:
·POJOformsandactions
·HTTPindependence
·UITags(explicitAJAXsupportusingDojo)
·DirectsupportforActionChaining
·Continuations
·Extensibleresponsetypes
路线图:
Phase1
BasedontheWebWork2.2codebase
StrutsAction1.xmigrationtools
CommonsChainIntegration
Phase2
ZeroXMLconfiguration
AnnotatedstatefulPOJOControllers
Dialog/WorkflowSupportfromBeehive
看了上面这些,是否觉得Struts又会重新繁荣起来呢?
争鸣
FlyinGIS:
Struts拥有良好的技术群体,而且仍然在不断吸取优秀的设计思想与方法。现在流行简便、快速开发,但过于简便带来的是惰性与开发者思想的陈旧。从项目实用角度上讲,只用对的,不用最好的,视环境而变。
小不点:
JavaOne2005大会有一场关于Web框架的对决的对话是非常有趣的,TSS以5分总分作为记录,用分数来记录决斗的结果如下:商业使用:JavaServerFaces(JSF)3.9Webwork3.1Shale1.3Tapestry2.8Struts4.6……webwork并入struts团队,也是强强联合,优秀的技术加良好的社区环境。因此,Struts还是有发展空间的。
江南白衣:
对Phase2比较感兴趣,终于走到正确的路线上了。