Code Bye

我很郁闷,我真的不想用struts2了,项目做到一半打算放弃struts

 

我知道mvc的好出,但我却觉得这些好处付出的牺牲太大。而你们却在一味的追求这个,让我很郁闷。
让我脑袋都胀痛。
struts2的好处:
郁闷一、多个视图对应一个模型的能我却没有遇到过哪个项目需要一个数据模型去做多个视图的,这个让我很郁闷。
郁闷二,struts2控制器实现的东西,我用一个过滤器然后写上写正则表达式匹配那些url就可以了。但struts2让我去配置那些xml,觉得多余。
郁闷三,struts2的form到action的传值,让我很不放心,也许是我洁癖。就喜欢使用request.get….。其实对一个vimer来说,重复写这些request.get..只是几十秒的问题。但是struts却要我去继承这个actionsuprt。让我无法清晰的jdb调试这些值。
郁闷四、valuestack。对于这个东西乐队status的源码,始终搞不清dispacher是在那个位置将值放入进去的,让我觉得增加这个让我的项目太过臃肿。调试起来还要插件,靠。。。。烦。。。

郁闷五,个人感觉任何一个成熟的软件产品都因该高效,轻巧,干净,最重要的,我个人认为优秀的然间开发程序员应该对自己的代码有个精确把握。加入strust2让我太不放心了。

反正就讨厌。。。。。打算直接servlet

给个意见吧,,,是否该放弃struts

请参考我的基于spring,security,struts的开源项目
http://blog.csdn.net/shadowsick
19分
实实在在的说。
struts2既然是封装在servlet之上的,那么效率就不可能比servlet更高。
人们之所以喜欢用struts2就是因为它封装了很多东西,可以使人们更轻松的使用servlet的内容。
如果你实在不适应,那么用servlet也无可厚非,但是还是想劝你一句,你不喜欢struts2只是因为你还没用过它便捷的那些地方。
除了它的模板,我还真体会不到struts有什么好的地方。很多东西apache的开源小小项目就能到到目的。
1分
struts2我认为是最简单,最好理解源代码的,hibernate和spring你能做到多少的了解源代码呢?我个人认为优秀的然间开发程序员应该对自己的代码有个精确把握,这句话比较认同
我和你刚好相反,我是要把servlet的项目用struts2重构!
确实,我现在感觉为了用他这个模板要看好多struts的知识。还要配置好多东西,老是出很多错误。感觉很麻烦,光是找开发包就费了好多事。也许用熟了就行了。原生的servlet非常简单,一目了然,配置东西少得很。如果项目不大,那边struts还没搭建完架构,这边用servlet就已经完工了。大家都在用,好像不用没面子,只好硬着头皮去用。
如果是给别人做项目,我会用struts,开发速度快,赚钱快。如果是给自己做项目,我会用servlet,程序运行快,多余代码比较少。

CodeBye 版权所有丨如未注明 , 均为原创丨本网站采用BY-NC-SA协议进行授权 , 转载请注明我很郁闷,我真的不想用struts2了,项目做到一半打算放弃struts