我的困惑!!!

aqining 2006-01-10 05:21:39
在没有搞JSF之前,我充满幻想,以为SUN模仿.NET的框架能给我惊喜。当我开始手上项目的时候,做了一个Page,才发现,什么叫可悲。
Java工程师,花50%的时间,来学习环境的配置,以及开发工具的使用;这样也就算了,还有一帮人,不停的开发一些半成品框架,扛着耀眼的大旗来折磨我们.
比起.Net程序员,Java程序员是可悲的人群,尤其是中底层技术人员,要不停的背负着混乱带来的重担.而且这个就像吃毒品,越吃越上瘾,而且让你离不开它.很多人都在学习框架的使用,这个学完搞那个,那个学完又一个新的出来了,所以很多人都停留在了框架的使用上。所谓的牛人,也只不过是R&D的角色,或者多会几个框架而已。
我从大三的时候,开始使用Tomcat,后面接着是JBoss;从最早使用JSP+Servlet+JSTL,到Struts,TDK,再到现在JSF,还有好多连名字都叫不准的框架;从连接池支撑的SQL驱动的DAO,到基于Hibernate,iBatis;从最原始的接口使用,到现在的Spring;从Ant+UE,到现在的Eclipse… …
不可否认,技术在进步,思想在进步,但是我们的开发生活是否变得像宣传中所说的那样美好了?最起码的一点,不要为了解决困难,而制造新的困难。如果这些技术,只是将我们原始的代码形式,转化成xml形式,那么真的没有必要去尝试。几乎所有的框架都承诺,美工和技术人员同时开发,但是,我还真没有见识过那么牛的美工,可以使用标签库来做页面的!我只见到一帮程序员,把该死的html该成jsp,然后像个猴子一样,在里面替换来,替换去,找来找去的,来完成标签库!
我不是害怕学习,害怕新东西,而是觉得生命被浪费,觉得不值得。虽然,我从以Spring+Hibernate为基础的DAO中受益良多。真是搞不懂,为什么那么多人热衷于Web框架的设计,为什么还有那么多人热衷于框架的学习。我做项目的时候,甚至碰见了连request和session,以及applicaltion的都分不清楚的家伙,连post和get区别都不清楚的人,在使用Struts,只能说是一种悲剧。或许,这是Java社区,唯一能在和.Net面前炫耀的地方,“看看,我们那么多的框架,都是免费的,爱用哪个就用哪个”,殊不知“感情泛滥”也是一种痛苦。
如果心中有剑能杀人,那么干吗还要带刀带枪?
...全文
176 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
starfeng 2006-01-11
  • 打赏
  • 举报
回复
你还没有找到原因
但也不远了
继续努力吧

“如果心中有剑能杀人,那么干吗还要带刀带枪?”
如果你不曾带刀带枪,怎能心中有剑
stellaxujj 2006-01-10
  • 打赏
  • 举报
回复
:)技术永远不是 第一位的!
lavendergo 2006-01-10
  • 打赏
  • 举报
回复
封装太多的东西虽然提高了开发效率但同时也使得程序员不求甚解,只是知道该去编码,失去了开发乐趣. 框架体现了一种设计思想,多学也是对自己思路的一种开拓.
jgw2008 2006-01-10
  • 打赏
  • 举报
回复
这是一块令年轻程序员激动的领地, Java, .net...
但这也是令年轻程序员无奈的领地, 因为随着时间的流逝, Jave/.net之流极有可能被时间遗弃, 而留下一群茫然的Jave/.Net程序员---就向现在许多人都在狂热的追捧"超女"! 没有永远的"超女", "超女"只是被一些人利用来骗钱的工具而已! Java/.net不也象现今的"超女"吗, 只不过两者所属范围不同而已!
这是有争议的问题, 我们每天都在与"超女现象"打交道, 也只有哪一天, 哪场"超女"是由我们自己幕后导演, 我们才不会太茫然/失落.
My msn: jgw2008@hotmail.com
My e-mail: jgw2008@126.com
zez 2006-01-10
  • 打赏
  • 举报
回复
你是够困惑的...
有人逼你学这么多么??

我做过几年的j2ee, 我就从来没有用过 标签, 做的产品一样用的很好... 没有人逼你非要用标签库吧? 我用struts 也只是用它的框架,确实很优秀的框架,我一样不吊它的标签库.. 呵呵,开发效率很高,开发的东西运行也很不错...

hibernate 我学过,但只是为了爱好,工作中没有用,我就用我们自己封装的 jdbc ,有现成的连接池..一样很顺手呀..

工作是为了完成产品,解决实际问题,不是让你试验各种框架..
你罗列的很多名词我都没用过,但丝毫不影响我工作...

做好自己的事,不要跟风...
就这么简单...

discolt 2006-01-10
  • 打赏
  • 举报
回复
用webwork2 + spring + hibernate 可以解决楼主的困扰了。
amanda510 2006-01-10
  • 打赏
  • 举报
回复
沒有太深接觸JAVA,如果一个語言真的让PG这么痛苦,那就考慮换別的幵发語言,比如.net啊,有語言幵发的經驗,转形起來應該不是那么困难!

23,404

社区成员

发帖
与我相关
我的任务
社区描述
Java 非技术区
社区管理员
  • 非技术区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧