.NET,一个是否值得去学的技术

原创 2004年09月10日 16:59:00
关键字:微软,.NET
  随便打开任何一个与微软技术或.NET有关的论坛或能够发表言论的地方,比如文档中心,在线书店什么的,总能看到很多人发出抱怨“微软只不过为了垄断...”“微软的.NET不值得去学,将来说不定哪天又会推出.NET++,就像抛弃MFC一样抛弃.NET...”“C#狗屁都不是,全是抄JAVA的,别去学,上当,哪天微软一不高兴就像抛弃MFC一样抛弃.NET了...”诸多,诸多,我不列举了。而且这些人多以“程序员”“大程序员”“经验丰富的程序员”自居。呵呵,诚然,不排除事实如此。

  暂且放下微软该不该骂吧,毕竟无商不奸,与其说BILL是个程序员,不如说他现在是个地道的商人。我想这样,应该心气能放平和一点。只是提醒每一个看过本文,并且骂过微软的朋友,是在骂之前先想想自己有没有资格。因为微软的商业策略也许不算光彩,但它拥有世界上最好的开发团队与值得敬佩的精英。

  我想我最好先从.NET是不是微软挖下的陷阱说起吧,或许部分想学、或者初学编程的朋友也许想听听,.NET是不是值得他们学习。

  一个能吸引所有程序员眼球的技术,是不是值得学习的?答案很肯定,是!但是如果这个技术是某一个公司推出,并对这项技术有绝对的发言权的时候呢?迷惑了?茫然了?或者这个问题换个角度说说。.NET是不是微软为了让它的利润更大的一个技术陷阱呢?会不会某天它又会挖一个更大的陷阱,用那个陷阱里的东西填平现在的这个。答案又很明确了,是!

  呵呵,害怕了?既然这样,还有什么必要学.NET?用上几年就落伍了的技术,不学也罢...这大概就是多数对.NET提出置疑的人的心理吧(我是说的多数,不包括学术界的泰斗,以及具有极大影响力的人。本文,是写给程序员或想成为程序员的人看的)。

  但是难道因为这样,我们就拒绝.NET?拒绝新的技术?你没有钱,你也不是什么计算机界泰斗,你可能甚至连项目经理都不是,你连选择开发工具的权利都没有。这时候你抱怨,为什么微软又出新工具?为什么又出新技术?我苦学了多年的MFC不能用了...(因为你的项目经理打算尝试使用.NET,而你要从头学起!)呵呵,真的么?苦学了多年的MFC没有带给你好的思想?没有让你明白编程的精髓?你无法接受.NET的语法?无法接受托管与垃圾自动回收的思路?所以你拒绝.NET。哈!我以“小程序员”的身份告诉你:“您,该退休了!”跟不上技术,跟不上时代,就退吧。让“年轻人”来干,虽然,年轻人的年纪可能比你还大!

  技术的进步总会引起一些人的忧虑,这从第一次工业革命开始,或者更早一些的远古时代开始就已经是一个定论了。这些人害怕学习新的技术,因为他们掌握的知识过时了,作废了。他们怕再学到的知识某一天也过时,也作废,在这个新的技术面前,他们和其他所有人又站在了同一个起跑线上。他们拒绝,他们恐惧,他们传播恐惧,让那些想学习这个新技术的人产生困惑:“是否真的值得去学?”他们觉得只有这样才能阻止技术的更新,他们才不会落伍。然而历史一再的证明,发展的必然性,拒绝新的技术的人终究还是要被淘汰。只有积极的学习,才会继续保持着领先的优势。

  或许有人该说了,这样做的后果就是成为商业战争的牺牲品,新的技术是永远也跟不上的纭纭。这些我都不能,也无法否认。可是一个能够引起波澜的技术,再是商业产物,也有值得学习的地方,因为这个商业产物的背后是精英辛勤的劳动。我,不拒绝,因为我相信不论是否能够真正从中得到金钱利益,它都是值得去学习,值得去揣摩的。好的思想永远都不会落伍!(说到这我突然想起来,其实那些借微软推出.NET,放弃MFC而漫骂微软商业行为的人,他们也不过是因为微软放弃了MFC造成他们的利益损失而漫骂么。真正的程序员,是不会在意技术是不是过失,只会在意技术是不是有值得学习的地方。)

  引用XXX说的话:“让暴风雨来得更猛烈些吧!”

(其实对于技术更新,我也产生过恐惧,从VB4.0到5.0再到5.0;从delphi4,到delphi5,又到delphi7;BCB、VC,甚至包括VS.NET 2002到VS.NET 2003。无法克服的恐惧,对于已经熟悉的技术的变化的恐惧,对于舍弃旧有方法的恐惧。但是这不能成为我放弃新技术的理由。但是我在这里还是要提醒大家,新技术固然需要学习,但是不可一味盲目追逐。透过现象看本质,你会发现原来本质才是最美丽的。)

十个最值得阅读学习的C开源项目代码

十个最值得阅读学习的C开源项目代码 来源:开源中国   时间:2014-10-23 10:24:55   阅读数:3062 分享到:0 [导读] 开源世界有许多优秀的开源项目,我选取其中十个最优...
  • dl0914791011
  • dl0914791011
  • 2015年03月11日 20:44
  • 2994

一个牛人给java初学者的建议

给初学者之一:浅谈java及应用 学java不知不觉也已经三年了 从不知java为何物到现在一个小小的j2ee项目经理 虽说不上此道高手,大概也算有点斤两了吧 每次上网,泡bbs逛论坛,没少去java...
  • XinTeng2012
  • XinTeng2012
  • 2014年12月25日 11:43
  • 6188

SSH三大框架学习心得体会

这篇文章是基本的概念讲解和心得体会,之后会有详细的demo进行解说。在过去的一段时间内,我一直对SSH(spring、Struts2、hibernate)的框架不是很了解,借着这次完成电影购票系统的大...
  • xyx1311
  • xyx1311
  • 2017年06月06日 23:14
  • 1417

菜鸟该怎么去入手.net,还怎么去学才有效率

  • 2014年03月25日 11:38
  • 26KB
  • 下载

一个高端.net技术人才的2014年度总结

一个总结,至关重要。
  • u010243043
  • u010243043
  • 2015年01月29日 16:26
  • 446

asp.net技术的一个简单登录

  • 2015年03月09日 20:49
  • 3KB
  • 下载

一个通过XML技术实现 ASP.NET 与ActionScript 3.0紧密集成的程序代码

  • 2008年09月24日 16:51
  • 16KB
  • 下载

浅谈公司的技术方向 Java 与 .Net 的分工合作,一个公司的整体技术定位

最近感想颇多,有时候客户、业务的关系,非要强迫我走java的路线一样,我始终放弃了换技术方向的念头,坚持.net方向。 从公司的角度出发: 1. 公司往往竞标参与项目时,客户会指定用java或者....
  • javazhuanzai
  • javazhuanzai
  • 2012年01月10日 04:26
  • 325

来广州传智播客学.Net, 给你真正的技术

来广州传智播客学.Net 培训班给你真正的技术   .Net平台是继Java平台之后又一伟大的带集大成面向对象类库的虚拟机平台。自.Net课程在广州传智播客开设以来,便取得有良好的成就。帮助了很...
  • u011960540
  • u011960540
  • 2013年12月06日 18:06
  • 350

到哪里学.Net最前沿的技术?

到哪里学.Net最前沿的技术?     有人说 .Net程序员工资低?果真如此吗?     其实任何一个职位,工资都是参吃不齐的。同一个公司,同一个职位,不同的两个员工,工资也是千差万...
  • u010395024
  • u010395024
  • 2014年05月30日 11:28
  • 463
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:.NET,一个是否值得去学的技术
举报原因:
原因补充:

(最多只允许输入30个字)