structs 1 好还是2.0好

来源:百度知道 编辑:UC知道 时间:2024/05/05 18:53:43

struts算是MVC经典框架了,也是名气最大的一个。由于推出的很早,而且确实写的很不错,所以用其开发的公司和项目很多。
跟它差不多时代的,还有个很好的MVC框架,叫webwork,很多人都认为webwork写的更优雅一些。但是架不住struts推出早,出身好(struts是apache组织的作品,这个组织出品了无数的经典作品),市场已经几乎都被struts占领了。顺便说一句,更多的人认为spring里面的mvc框架写的是最好的,但是没人用也是白瞎:)
struts2算不上是struts的2.0版,因为struts2其实是脱胎于webwork,这是apache和webwork的开发组opensymphony,结合了两者的优点(主要还是webwork),再利用struts现有的名气推出的新的框架。
也就是说,struts和struts2是两个框架。
非要说好坏的吧,也许struts2真的比struts1好一些,但是要知道struts发展了这么多年,也是有着庞大的基础的,而且很多只做开发的公司秉着够用就好的原则,不会那么轻易就更新技术。不信,你去外面面试的话,10个有8个会问你struts,而不是strtus2,至少到现在还是这样。
如果你想在纯学术上面有造诣,可以把这两者都研究下。如果你是为了对付面试,找份工作,那就好好看看struts吧,即使将来需要用struts2,再学也不迟,很多时候,你只需要先学会怎么用就可以了,这个不会花你很多时间。用的纯熟了,自然思考的就多了,那时候再看看源码,研究研究,就会豁然开朗,更上一层楼。
以上是个人感想。。。

肯定是2.0好喽... 2.0去掉了1.0的缺点而且加了拦截器的功能!

祝君早日成功!

2.0好