
2008-4-26 09:18
duxiaochu1972
艰难的抉择:SpringMVC OR Struts2
目前公司在选择MVC框架时,出现了分歧:
一派支持SpringMVC,理由是足够强大,已经在两个项目成功使用
另一派主张用Struts2.0,理由是觉得它比SpringMVC强大,对AJAX集成的好
我是属于第一派的,但是由于我不熟悉Struts2.0(webwork2),所以也不能说服另一派的
下面列出我对这两个都很优秀的框架的评估,请各位帮忙评判一下:
------------------------SpringMVC-----Struts2.0(webwork2)--------------获胜者
开发效率----------------5-------------?---------------------------------?
运行效率----------------5-------------4(action非单例)------------------SpringMVC
学习成本----------------4-------------3(同事反应学习曲线比较陡)--------SpringMVC
与Spring集成------------5(无缝集成) 4----------------------------------SpringMVC
难易程度
validator集成-----------5-------------3(最大弱点)----------------------SpringMVC
AJAX集成----------------4-------------5(丰富的tag支持)-----------------Struts2.0
可测试性----------------5-------------5----------------------------------平局
2008-4-26 09:20
smartpig
选个 webframework 没必要搞的这么累, 看团队的熟悉情况了
2008-4-26 09:20
duxiaochu1972
因为事关未来很长一段时间的技术路线,所以不敢随便选
目前团队熟悉SpringMVC更多一些,但光凭这一条还不够啊
2008-4-26 13:16
carniege
熟悉哪个搞哪个,做熟不做生
2008-4-27 21:21
shiren1118
SpringMVC 2.5似乎更好些,毕竟注释很方便,呵呵
趋势而已
我更看好grails
2008-4-28 09:29
iooyoo
[quote]原帖由 [i]carniege[/i] 于 2008-4-26 13:16 发表 [url=http://www.itpub.net/redirect.php?goto=findpost&pid=10209940&ptid=978265][img]http://www.itpub.net/images/common/back.gif[/img][/url]
熟悉哪个搞哪个,做熟不做生 [/quote]
:right:
2008-6-28 21:58
guoxyj
我也面临同样的问题
2008-6-28 23:13
justforregister
我觉得struts好
2008-6-28 23:23
justforregister
spring还是用在business层面吧
2008-6-28 23:23
justforregister
struts有很多用户群, 出了问题也好解决
2008-6-30 13:16
Sky-Tiger
spring 的webflow不错!
2008-6-30 13:38
justforregister
今天去尝试一下
2008-6-30 14:50
Sky-Tiger
[quote]原帖由 [i]justforregister[/i] 于 2008-6-30 13:38 发表 [url=http://www.itpub.net/redirect.php?goto=findpost&pid=10810005&ptid=978265][img]http://www.itpub.net/images/common/back.gif[/img][/url]
今天去尝试一下 [/quote]
;)
2008-6-30 17:30
ypz506
使用哪种技术和框架的关键是看项目的需求,而不是术本身或者开发人员对技术的熟悉程度。不管用哪种框架目的都是给用户提供合适的软件产品。希望首先从这个角度来考虑问题。
Struts2 的最大的弱点是运行速度慢。对用户超过1000人的系统,请认真测试。
2008-6-30 19:40
justforregister
[quote]原帖由 [i]ypz506[/i] 于 2008-6-30 17:30 发表 [url=http://www.itpub.net/redirect.php?goto=findpost&pid=10812474&ptid=978265][img]http://www.itpub.net/images/common/back.gif[/img][/url]
使用哪种技术和框架的关键是看项目的需求,而不是术本身或者开发人员对技术的熟悉程度。不管用哪种框架目的都是给用户提供合适的软件产品。希望首先从这个角度来考虑问题。
Struts2 的最大的弱点是运行速度慢。对用户超过1000人的系统,请认真测试。 [/quote]
这个怎么会和struts有关呢?
2008-7-2 12:48
elathen
***一派支持SpringMVC,理由是足够强大,已经在两个项目成功使用*****
既然已经有两个成功项目,那还是用SpringMVC好.
2008-7-3 12:02
laobai1982
运行效率----------------5-------------4(action非单例)------------------SpringMVC
我还没用过struts2.0,但是据我所知好像已经是单例了或者肯定也加入同步功能了。
SpringMVC是跟Spring结合的好,而且主要靠Spring,而Spring的优点就是MVC中M做的好。
struts一直都是MVC中C做的好,开发效率也不错,给5.
我没用过SpringMVC,跟你没用过struts一样,所以我不能客观。
从你的对比上看,你应该已经知道结果了。
2008-7-3 12:05
laobai1982
[quote]原帖由 [i]shiren1118[/i] 于 2008-4-27 21:21 发表 [url=http://www.itpub.net/redirect.php?goto=findpost&pid=10217737&ptid=978265][img]http://www.itpub.net/images/common/back.gif[/img][/url]
SpringMVC 2.5似乎更好些,毕竟注释很方便,呵呵
趋势而已
我更看好grails [/quote]
注释这玩意,在IDE里导个XML模板文件不就完事了,具体的就在这个基础上写很简单的!这怎末能算到框架里去!?!
2008-7-3 12:07
laobai1982
[quote]原帖由 [i]carniege[/i] 于 2008-4-26 13:16 发表 [url=http://www.itpub.net/redirect.php?goto=findpost&pid=10209940&ptid=978265][img]http://www.itpub.net/images/common/back.gif[/img][/url]
熟悉哪个搞哪个,做熟不做生 [/quote]
为了公司,这么做对!为了自己,多学一门不好吗?!自私一点!要勇敢的接收新事物啊!:iproud:
页:
[1]

Powered by ITPUB论坛