锁定老帖子 主题:关于Java开发不明白的一些问题
该帖已经被评为良好帖
|
|
---|---|
作者 | 正文 |
发表时间:2011-03-09
引用 比较Struts1和Struts2两种框架,我承认后者配置更简单,但是谁要跟我说它有优点,简直是TMD的放屁: 1)与Web容器完全解耦 解个屁耦,难道Struts不是一个Web框架么?哪里能少得了Servlet API?没有Servlet,Struts屁都不是, 敢问有几个利用Struts而不是做Web开发的? 就算你解耦又如何?我还不是需要Request对象和Response对象?我使用了ContextUtil也能算解耦呢? 做Web开发又去和Web解耦,真是闲得蛋疼! 2)更容易测试,Web工程里面的逻辑有几个是脱离了Web环境来测试的? 不需要Web环境的代码段我可以单独放一个方法里定义,用得着使用Struts2来解耦? 3)Struts2比Struts1更容易理解,完全是放屁 不看文档,鬼知道从哪里获取Request对象和Response对象! 而且一个action又做M又做C,干脆你连V也做了,不更省事?不过话说这样的话,我还用得着框架? 我觉得楼主没有理解struts2,别的不说,至少struts2是不太需要用到request和response对象的吧。 |
|
返回顶楼 | |
发表时间:2011-03-09
SSH 用来4年多了,最近一直怀疑这些框架中,XML配置太多了,注释其实一样,修改配置每次重启tomcat 烦死,重启一次至少10几秒。
还不如直接 new 对象 看看ROR,开发起来,一个字爽,重启也快 |
|
返回顶楼 | |
发表时间:2011-03-09
wxno1 写道 小伙子,你年轻了啊,关于这些东西已经不需要争论了,一看你做的WEB项目就是自已公司独立的小项目,又不存在与其它系统的连接,真的对于小项目,你的说法可能不错,甚至你不用JAVA直接在页面级写JDBC连接也没人说你什么,但是真正的大项目按你的说法是会出大问题的
大项目还用别人的框架!很悲剧! |
|
返回顶楼 | |
发表时间:2011-03-09
一波未平一波又起啊。。。。。
|
|
返回顶楼 | |
发表时间:2011-03-09
只能说你太菜了。 菜鸟的大话,因此你讲的全是笑话。
|
|
返回顶楼 | |
发表时间:2011-03-09
huaoguo 写道 引用 比较Struts1和Struts2两种框架,我承认后者配置更简单,但是谁要跟我说它有优点,简直是TMD的放屁: 1)与Web容器完全解耦 解个屁耦,难道Struts不是一个Web框架么?哪里能少得了Servlet API?没有Servlet,Struts屁都不是, 敢问有几个利用Struts而不是做Web开发的? 就算你解耦又如何?我还不是需要Request对象和Response对象?我使用了ContextUtil也能算解耦呢? 做Web开发又去和Web解耦,真是闲得蛋疼! 2)更容易测试,Web工程里面的逻辑有几个是脱离了Web环境来测试的? 不需要Web环境的代码段我可以单独放一个方法里定义,用得着使用Struts2来解耦? 3)Struts2比Struts1更容易理解,完全是放屁 不看文档,鬼知道从哪里获取Request对象和Response对象! 而且一个action又做M又做C,干脆你连V也做了,不更省事?不过话说这样的话,我还用得着框架? 我觉得楼主没有理解struts2,别的不说,至少struts2是不太需要用到request和response对象的吧。 Struts2的源码我读过,你可以说我不理解Struts2,但是我所不能理解的是它的设计 Struts2从本质上脱离不开Servlet了,Struts2再经典能比Servlet经典? Servlet从设计上是单例模式的,因为它是MVC中的C, Struts1取代了Servlet的职能,但还是MVC的C,所以也是单例的 但是到了Struts2,它已经不是单例模式了,不是不想,而是不能,为什么? 因为它不再是C,它还包揽了M的角色,严格地将Struts2不是MVC框架 而是M+C/V框架,这才叫耦合,M和C耦合一起了 |
|
返回顶楼 | |
发表时间:2011-03-09
hehebendan 写道 只能说你太菜了。 菜鸟的大话,因此你讲的全是笑话。
你很勇敢,我很佩服! |
|
返回顶楼 | |
发表时间:2011-03-09
一切只是为了做出项目和产品,技术只是手段,选择什么样的技术,用什么样的技术看的是具体的应用场景,如果实现一个简单的mis系统非要用个EJB,那就没有必要了。
|
|
返回顶楼 | |
发表时间:2011-03-09
我想说ssh这三个该死的东西毁了很多程序员
|
|
返回顶楼 | |
发表时间:2011-03-09
一切得有实际应用场景来决定,造个拖拉机跟造飞机肯定是有区别的,实际只需要个拖拉机,你整个飞机没什么用;实际需要个飞机,你整个拖拉机也拉不起。。。所以得实际情况实际对待。。
|
|
返回顶楼 | |