正在学习jsp的mvc。其实单位上用的是ssh,但是为什么我会选择学习spring的mvc呢?


首先,从网上看下来的资料,就mvc而言,spring并不比struts差,而且,因为涉及的东西要少,结构会更简单,也就更不容易出错。


就像技术总监说的,现在很多开发选择struts来搭建mvc框架,更多的是因为,struts是第一个mvc,它已经在某种程度上而言是一个工业标准。各种烂七八糟的培训,不会教怎么用spring的mvc,但一定会教怎么用struts的mvc。市场上懂struts mvc的人也远多于懂spring mvc的人。从企业的层面上来看,使用struts mvc的成本和风险低于spring mvc。


就我个人而言不完全同意这个观点。从企业层面而言,struts mvc的风险低于spring mvc的风险,考虑到比分项目负责人离职,要找一个好的能搭建spring mvc的人会更难,这点我同意。但是就成本而言,我觉得都差不多,因为各种培训出来的人,对struts mvc的了解并不比spring mvc的了解多多少。反正大框架都要技术骨干来搭建,实际编码的时候,只要告诉程序员这些内容如何调用如果测试在哪里写就行。


另外一方面,直观的从两个网站上来看,spring网站上提供的支持远多于struts的网站。从这上面感觉spring比struts跟有前途。