.net还是J2EE,你是否还在犹豫不决?

本文回顾了作者在.NET和J2EE之间的选择历程,并强调了无论选择哪种技术栈,最重要的是掌握如何利用这些工具制作出高质量的软件产品。
      最近有人在问我说,他们在选择方向,他有两个选择,.net和J2EE。
      我想,这个选择似乎很多人都做过,也许现在我们当中的某些人选择了.net,有些人选择了J2EE,还有
些人两者都会。是啊,记得在学校时我也做过相应的选择,在那个Java有些横行霸道的年代,我最终选 择了J2EE。当时面对毕业,因为听师兄师姐们说J2EE平台比较流行,出去找工作也好找,所以在仅仅学 过两门和Java有关的课程后便迫不及待的投入了J2EE的阵营。而且当时身边好多人有种说法,感觉好像 J2EE和.net有“不共戴天”之仇,做J2EE的很鄙视做.net的,做.net很鄙视做J2EE的!总之一句话,两 个阵营相互独立,相互排斥。
      当时的我也是抱着对J2EE的热忱,和做.net的划了界限。可惜造化弄人,在网上写了几份简历以后却接到
了一个主要做.net的公司的面试电话。正好那天也没其他场子可赶,便去了那家公司面试。给面试的是 公司的两中层领导,两个人都挺和善。问了一些问题,面试的过程挺愉快。后来,到了我发问的时间, 先和他们聊了一些当时比较新的技术,然后问了他们一个问题:“据我了解,贵公司主要的开发平台 是.net,而我其实之前都是做J2EE的,这点我简历上也写的很清楚,昨天接到面试电话的时候我其实有 些迷惑,请问您二位如何看这个问题呢?”两位面试官相互笑了一下,算是短暂的交流。后来一个面试 官回答了这个问题,让我突然觉得自己之前的想法很可笑。他说:“不管.net还是J2EE都只是做出来好 的软件产品的不同的平台或者说是一种工具,而软件做的好不好,虽然和这个工具也有很大关系,但是起 决定作用的不是这些,而是你如何很好的使用这些工具。平台不同可以再学习,如果你之前在J2EE的 平台上能做好东西,我相信你现在也能在.net平台上做好东西。”并且,他举了一个非常好的例子,后 来我也将这个例子用在了我写的书中。他说:“不管.net还是J2EE,都像一个厨师做菜时的一把菜刀, 要做出好菜来,当然需要一把好的菜刀,但是,菜到底好不好吃取决于厨师的厨艺,而不是那把菜 刀”。
        后来,我使用两个平台都做过一些项目。现在看来,.net的流行程度似乎能更高一些,不过,我觉得两
个平台已经做的越来越相似,其实并不是那么的水火不容。时常会想起来那次面试时的这个问题,现在 ,我想告诉那些在这个问题上徘徊的朋友们,选择那一个平台其实并不重要,重要的是你用你选择的平 台真正的做出来好的东西,理解这个平台的本质,这样就算是用到其他的平台也可以触类旁通,同样的 做出来需要的软件产品。
        请不要再为哪把“菜刀”好一些而浪费时间了,你的时间应该用在如何运用你选的“菜刀”做出一道道
美味的“好菜”。
 
评论 69
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值