最近在学ssh开发,发现struts2跟原来的1.x比起来有许多不同,不知道现在在企业的ssh开发中用Struts2的多还是1.x的多啊?
struts2与struts1.x可以说是两个完全不一样的框架,struts2是基于webwork的,但现在公司用的还是struts1.x的多吧,因为这个框架推出的时间已经比较长,各方面也比较成熟了,也都可能是因为之前的项目大多都是用struts1.x的。不过,建议你还是直接学习struts2吧,这个迟早也要替代struts1.x的。当然,是个人建议。
struts 1 和 struts 2 可以看作两个不同的MVC框架,现在struts1.x用的比较多是因为入门相对简单而且技术文档丰富,有利初学者。
struts 2的理论架构相对更丰富但相关文档不足,如果在struts 1的基础上学习会比较容易过渡。如果直接跳过1直接学2,那么相关知识面的学习时间会比较长。
我也在学 SSH 呢!个人觉得还是学struts1.x好一些!
struts1.x都出来好久了,一般用mvc框架的都用他用户群很大,struts2 就不一样了刚出来了,用户群不大还有就是可能也没struts1.x那么稳定!
作主要的是struts1.x是MVC框架 struts2 不是也是MVC框架吗?struts1.x这个会了那个学去来也不会太难! :)