`
lujar
  • 浏览: 512609 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论

语言之争、框架之战

阅读更多

经常可以在论坛上可以看到这样的帖子:“小弟要学Java了,可是听说Ruby现在如日中天,要取代Java了,到底如何选择?”、“Borland要卖掉Delphi了,学Delphi还有没有前途?”、“学Java应该用JBuilder呢还是Eclipse呢?”……这样的帖子经常可以成为论坛中点击率回帖量最多的帖子。我曾经警告过自己不要去点击这种帖子,以表明自己有多么的“拽”,以示自己的“清高”,可是经常仍然忍不住诱惑而点进去。春秋时期的群儒论战在这里又得到了重现,每个人都以自己的亲身经历讲述到底那个语言更有前途,讲述为什么C#程序员没有Java程序员公司高,偶尔也有回帖曰:“语言不重要,思想才重要”,可是立即就被后边回帖的人反驳:“你说思想重要,那么要求你一个月时间用你不熟悉的一个语言开发一个系统出来,你还思想不思想?”,遂唾沫横飞……

【本文来自CowNew开源:http://www.cownew.com     http://www.blogjava.net/huanzhugege

如果说语言之争是赤裸裸的话,那么框架之争就显得隐蔽多了:“EJB3.0要出来了,Hibernate还有没有前途”、“做Struts的工资高还是做WebWorks的工资高”、“Spring万岁,EJB去死!”。

上面这些问题的答案是什么?我也不知道。

我只知道——

有个人由于工作的需要,学了一周的C#,然后就用C#开发出一个ORMMaping框架来;

有一个PB用了八年的老手因为公司转用Java而失业;

有人只学了一个月的Java就在应聘中击败了有多年开发Java开发经验的老手;

一位有多个大型项目经验的人被问之什么是多态的时候,他回答“是化学里边的词汇吧”;

有个人用了两个月的时间搭建出了一个企业开发平台,这个平台后来发展成为一个核心企业开发平台;

有个用Websphere Studio开发过多个大型项目的高手在转用JSP的时候写出来的代码被人笑掉大牙;

<o:p> </o:p>

我还知道——

任何语言都是由循环、顺序、分支结构组成的;

Eclipse是很多由C++转过来的人员开发的,虽然Eclipse代码中还有很多C++的影子,但是没有人说Eclipse写的不好;

Java中的CachedRowSetC#中叫脱机DataSet,在Delphi中叫ClientDataSet

JSF是向C#WebForm学习的,而IntraWeb早在WebForm之前就实现了拖放式Web开发;

EJB中的声明式事务在DCOM中就有了;

...

 
分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics