开发方式到底是在页面写逻辑代码好还是在MVC层好

这段时间开发都是用得普通的java+servlet+bean,感觉回到了在学校的时候,实际上bean和servlet都很少用,只是在页面用<%%>写代码,跳转也是跳转到jsp页面上写逻辑代码,一些常用的东西就用jsp封装起来就可以达到公用,用这种方式开发开发速度很是快,有时候一个下午就可以完成一个模块,而且访问的时候速度很快,因为页面代码和逻辑代码一起编译了,所以不用来来回回传东西,灵活性也很高(笑),但是比起MVC开发模式的话这些优点的缺点就显露出来了,做过前种开发方式的项目维护的人应该都知道,维护起来那么苦啊,一个页面几千行,什么代码都有,甚至一个变量传了半天从哪来的都不知道,代码臃肿的程度可想而知...然后说编译速度吧,虽然速度快,但是安全性很低,MVC分三层是为了让逻辑更清楚,让分工更明确,也让安全性得到了提高,我做的项目是某高校的内部系统,所以谈不上安全性..最后说说灵活性,其实说前者灵活性高也是间接的说它复杂,也许那样写布局更好点,但是你开发后别人去看的话很麻烦,所以云云也..
总之,现在做开发很痛苦,看代码占了我大部分时间,虽然项目中有一部分是SSH做的,但是显示层用的是freemarker,没办法,第一次接触,晚上下班后还得回家去研究。
茶余饭后之作,谈不上专业,随便写写,各位看官不要砸砖。

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值