我看Struts2的优势和劣势
Struts终于更新到2.2.1了。
昨天和网友欣歌聊了几句Web框架,我提到了Struts2更新了,他说他不用这个,自己用xwork的核心写了个Web框架并处理了一些业务流程。
在企业开发里面,我一直是不赞同造轮子运动的,造轮子最主要的成本不在于开发,而在于维护。
说实话Struts2的劣势不大不小,代码质量一般,bug很多(看看jira里面issues的列表,心里哇凉哇凉的),不过好在最基本的核心功能还算稳定。而且正如欣歌所说,Struts2有点厚重,或者说复杂。
但是Struts2也有其优势的地方,就是目前来说用户支持多,每次大版本发布都会跟着发布一堆插件。和造轮子相比,起码你不用费力维护代码了。比如从 jar加载jsp的插件可以让你为产品定制插件,起码不用看了jira源代码来了解怎么自己小心的控制classloader来解决这个问题。
不过未来可能还是会转向springmvc,struts2开发进度很慢,几乎一年发一个版本,核心团队明显不够活跃啊。
1 楼 rustlingwind 2010-08-19 同感!struts2 的版本更新实在太慢了,我最不满的就是其对于 rest 的支持。