项目的开发要考虑的点有很多,比如一点,两个方式都能实现需求,那么你如何权衡两个方式的利弊,最后选用哪种方式实现。比如Struts2和Servlet,即便Struts2的框架相比Servlet的实现会方便一些,但是就如1里面说的,老的项目有既定的开发模式。进行老项目的改修,要么你把原来的全部改成Struts2的方式,要么按照原来的方式继续“依葫芦画瓢”,这么看的话用Struts2的所付出的时间代价是巨大的,而Servlet方式时间代价却相比之下小很多。