Spring/Struts/Hibernater框架会在短时间内淘汰吗?用框架的人最终都会成为框架的奴隶?欢迎大侠们进来讨论。

时间:2022-04-19 18:59:05
小弟是做java的,刚学会rt的框架不久。
今天在JAVAEYE看到下面这个帖子。很郁闷。
http://forum.javaeye.com/viewtopic.php?t=14799

他们说,不能依赖框架,否则会变成“只会用框架的废人”!
汗ing,各位不要拿板砖砸我,这话不是我说的,我很郁闷啊。
我们到底该不该用框架?该不该学?难道我是在走弯路?????? 
欢迎大家进来讨论下。

14 个解决方案

#1


我们不是说"不提倡重新发明*吗"!!!!!

不使用框架使软的开发变复杂..这样可能薪水高点.....

#2


这些话未免太偏激了,软件开发无非是为了简单,高效方面发展,如果有很多
成熟,高效,易用的框架,我们可以使用加速开发过程.
同时我们可以更多的学习这些框架的设计思想.
很多人有自己的看法,关键是你自己怎样看待这个问题!

#3


快速高效解决问题是最重要的.  j2ee也是个框架, 在分布式项目中可能会用它. 但也要选择性的,方案可以变的.

#4


那篇文章说他们银行还用jdk1.2来开发, 我想效率肯定不怎样。

再说他的代码不一定比开源的代码写得好。 

所以开源的代码还是不错的。毕竟他敢开源啊。 

我的代码写的差,还不敢开源呢。

#5


帖子http://forum.javaeye.com/viewtopic.php?t=14799中说还在用JDK1.2,weblogic3.0,可见只要做得好,就不会很快被淘汰,框架也是如此。

#6


jdk1.2 ?? weblogic3.0 ??? 越听越邪了!我们开发产品的衡量标准是什么?无非是,功能实现,成本核算,稳定后高效.这跟你用什么开发没有任何关系.

#7


软件的目的就是为了从复杂的重复劳动中解脱出来,有了简单快速的方法,为什么还要选择复杂的?

#8


如果开发一个大型系统,用框架半年就够了。不用需要一年。
或者相反,我想大多数人都会选择开发周期短的那个。
更何况还有一个易维护问题。

#9



如果怕成为筷子的奴隶,那么你还是选择手抓吧。


java的框架不过是别人写好的许多class给你用现成,
你能够保证自己写的class比别人好,那就自己动手写吧。

怕别人的黑猫抓老鼠有问题,难道就能够保证自己养出的白猫很厉害,或者自己亲自上阵去抓老鼠 ???

不管白猫黑猫能抓耗子就成。


#10




结合 javaeye 的帖子 给楼主换个概念玩玩:

把 jdk比作竹片,那么 把 Spring/Struts/Hibernater 比作 根据竹片加工出来的 xxx牌 纸巾。

楼主的标题 则可以换成:



心相印 纸巾 会在短时间内淘汰吗?用纸巾的人最终都会成为纸巾的奴隶?




#11


Spring,Hibernater 在应用型项目中的生命即将结束!
不过这两者的组合方案影响了一代程序员,也推动了JAVA领域的技术革命,起到了历史性的作用。
EJB3.0 将成为今后三年的主要技术。
而且 EJB3.0 确实比 Spring+Hibernater 简单。
EJB3.0的实体BEAN,是对Hibernater3.0的一次改进,强调简单实用。
EJB3.0的会话BEAN,变的非常的简单,需要升级JDK5.0新知识。
总之,JDK5.0/6.0 + EJB3.0/3.1 将是未来三年的重点之重点。

不过 Struts 将伴随 EJB3.0 在一段时期长期存在。
虽然在WEB框架出现了很多新的基于组件的框架,但视图毕竟是视图。在这一层要完全面向对象化是
不可能的。

#12


pigo(少壮且行英雄梦,迟暮归守温柔乡) ( ) 信誉:120  2005-07-26 12:44:00  得分: 0  
 
 
   
如果怕成为筷子的奴隶,那么你还是选择手抓吧。


java的框架不过是别人写好的许多class给你用现成,
你能够保证自己写的class比别人好,那就自己动手写吧。

怕别人的黑猫抓老鼠有问题,难道就能够保证自己养出的白猫很厉害,或者自己亲自上阵去抓老鼠 ???

不管白猫黑猫能抓耗子就成。

============================================
强。
楼上的各位说的都很强啊,


  
 

#13


在这里我也来谈谈我自己的看法吧:
首先,在我刚开始学JAVA这门语言的时候,感觉如果要靠自己一步一步的去开发一个项目(J2EE方面的),好象很难,不知道从何处下手才好(我想,对每一个初级程序员来说都应该有这样的经验吧),曾经有很长时间都是迷迷茫茫中度过的。
其次,在我学了Struts这个MVC框架以后,那种清晰的开发模式很快的就在自己的脑海中浮现出来,如今我再去想想如果现在开发一个项目的话,应该是很容易的事(最起码,在自己的脑海中已经有一个非常清晰的模型可以参照着去做了),所以我觉的学习一些优秀的框架,用来开发项目,应该是一个很不错开始。
当然,如果你是高手了,认为自己有能力从JDK里就能够开发出很好的项目,那也是很不错的拉!
在这里我再引用一下http://forum.javaeye.com/viewtopic.php?t=14799作者的话“关键,是学习框架的思路,它对于解决某类事物的思路”我很赞同这句话,至于他所说的其他方面,就看大家在实践中去琢磨吧!

#14


干脆java也别学了,要不就成了SUN的奴隶,.net也别学,要不就成了MS的奴隶。

自己发明白一个语言得了。

#1


我们不是说"不提倡重新发明*吗"!!!!!

不使用框架使软的开发变复杂..这样可能薪水高点.....

#2


这些话未免太偏激了,软件开发无非是为了简单,高效方面发展,如果有很多
成熟,高效,易用的框架,我们可以使用加速开发过程.
同时我们可以更多的学习这些框架的设计思想.
很多人有自己的看法,关键是你自己怎样看待这个问题!

#3


快速高效解决问题是最重要的.  j2ee也是个框架, 在分布式项目中可能会用它. 但也要选择性的,方案可以变的.

#4


那篇文章说他们银行还用jdk1.2来开发, 我想效率肯定不怎样。

再说他的代码不一定比开源的代码写得好。 

所以开源的代码还是不错的。毕竟他敢开源啊。 

我的代码写的差,还不敢开源呢。

#5


帖子http://forum.javaeye.com/viewtopic.php?t=14799中说还在用JDK1.2,weblogic3.0,可见只要做得好,就不会很快被淘汰,框架也是如此。

#6


jdk1.2 ?? weblogic3.0 ??? 越听越邪了!我们开发产品的衡量标准是什么?无非是,功能实现,成本核算,稳定后高效.这跟你用什么开发没有任何关系.

#7


软件的目的就是为了从复杂的重复劳动中解脱出来,有了简单快速的方法,为什么还要选择复杂的?

#8


如果开发一个大型系统,用框架半年就够了。不用需要一年。
或者相反,我想大多数人都会选择开发周期短的那个。
更何况还有一个易维护问题。

#9



如果怕成为筷子的奴隶,那么你还是选择手抓吧。


java的框架不过是别人写好的许多class给你用现成,
你能够保证自己写的class比别人好,那就自己动手写吧。

怕别人的黑猫抓老鼠有问题,难道就能够保证自己养出的白猫很厉害,或者自己亲自上阵去抓老鼠 ???

不管白猫黑猫能抓耗子就成。


#10




结合 javaeye 的帖子 给楼主换个概念玩玩:

把 jdk比作竹片,那么 把 Spring/Struts/Hibernater 比作 根据竹片加工出来的 xxx牌 纸巾。

楼主的标题 则可以换成:



心相印 纸巾 会在短时间内淘汰吗?用纸巾的人最终都会成为纸巾的奴隶?




#11


Spring,Hibernater 在应用型项目中的生命即将结束!
不过这两者的组合方案影响了一代程序员,也推动了JAVA领域的技术革命,起到了历史性的作用。
EJB3.0 将成为今后三年的主要技术。
而且 EJB3.0 确实比 Spring+Hibernater 简单。
EJB3.0的实体BEAN,是对Hibernater3.0的一次改进,强调简单实用。
EJB3.0的会话BEAN,变的非常的简单,需要升级JDK5.0新知识。
总之,JDK5.0/6.0 + EJB3.0/3.1 将是未来三年的重点之重点。

不过 Struts 将伴随 EJB3.0 在一段时期长期存在。
虽然在WEB框架出现了很多新的基于组件的框架,但视图毕竟是视图。在这一层要完全面向对象化是
不可能的。

#12


pigo(少壮且行英雄梦,迟暮归守温柔乡) ( ) 信誉:120  2005-07-26 12:44:00  得分: 0  
 
 
   
如果怕成为筷子的奴隶,那么你还是选择手抓吧。


java的框架不过是别人写好的许多class给你用现成,
你能够保证自己写的class比别人好,那就自己动手写吧。

怕别人的黑猫抓老鼠有问题,难道就能够保证自己养出的白猫很厉害,或者自己亲自上阵去抓老鼠 ???

不管白猫黑猫能抓耗子就成。

============================================
强。
楼上的各位说的都很强啊,


  
 

#13


在这里我也来谈谈我自己的看法吧:
首先,在我刚开始学JAVA这门语言的时候,感觉如果要靠自己一步一步的去开发一个项目(J2EE方面的),好象很难,不知道从何处下手才好(我想,对每一个初级程序员来说都应该有这样的经验吧),曾经有很长时间都是迷迷茫茫中度过的。
其次,在我学了Struts这个MVC框架以后,那种清晰的开发模式很快的就在自己的脑海中浮现出来,如今我再去想想如果现在开发一个项目的话,应该是很容易的事(最起码,在自己的脑海中已经有一个非常清晰的模型可以参照着去做了),所以我觉的学习一些优秀的框架,用来开发项目,应该是一个很不错开始。
当然,如果你是高手了,认为自己有能力从JDK里就能够开发出很好的项目,那也是很不错的拉!
在这里我再引用一下http://forum.javaeye.com/viewtopic.php?t=14799作者的话“关键,是学习框架的思路,它对于解决某类事物的思路”我很赞同这句话,至于他所说的其他方面,就看大家在实践中去琢磨吧!

#14


干脆java也别学了,要不就成了SUN的奴隶,.net也别学,要不就成了MS的奴隶。

自己发明白一个语言得了。