|
JSP修改功能是爽阿,很快就能实现,看效果也很容易,不过时间久了,代码多了,后来人维护困难,而要完成任务,增加新功能,于是冗余代码、互相矛盾的代码到处都是,如果对核心部分作改动会发现很痛苦,一不小心就到处引起错误,
而用组件开发,特别是MVC级别的架构开发,代码上手很难一下子理解,要写出一段可以用的代码很是困难,但一旦理解了架构,增加新功能和模块,其实就是拷贝,写一点点业务代码的实现,发现效率会很高,而且代码也容易保持统一,以后就是升级也方便,代码寿命明显增强,健壮性也高。
总体感觉,MVC之类的架构,目的就是统一和重用,代价就是复杂和入门难,构造架构也很关键,需要高手来写。而JSP写的东西,入门简单,很快就能看到效果,代价就是如果要升级系统或者大的改动,一般就是要重写整个系统了。
个人之见,仅供参考。 |
|