“LINQ已死”论 为言论1 致歉 [Java | .Net | 致歉 ]

 

前言

     深层起因是 微软决定废弃两个框架 这篇文章,我写这篇文章的起因是 不得不为LINQ说几句话,驳“LINQ已死”论  这篇文章,其中 言论1 就是我发的......,这里不是申诉,是扪心自问然后解剖.....

 

正文

     道歉先~~!!
     首先不得不承认作为Java叛徒(以前是学Java的,整了将近1年半,学了一堆子框架,后来被头给拐到.net下)对微软是有怨恨的,所以回复 微软决定废弃两个框架 是边冷笑边打字的。一直都在找机会重新返回Java的战场,但是现在悲壮处于身体被.net强奸,思维幻想着Java的状况。

     以前有人问我Java和.net会有什么区别,我会毫不犹豫的说.Net不开源,还会附上不安全之类的话,说银行业欧洲那边基本都是用Java,这收费那收费的,而且更新太快,非得让这些老实的程序员拿牛当马骑,不跟进不赶紧追赶就会落后啊。。。当然还少不了炫耀一下跨平台了。。

     现在到了.NET整了1年半的时间了,还写了年总总结,回头看看自己的言论,可以先摸摸自己的脑袋,拍拍自己的肩膀,长大了,呵呵!

     1.     微软没有把他的核心库(mscorlib.dll、System.dll、System.Xml.dll、System.Data.dll、System.Web.dll、System.EnterpriseServices.dll......)的源代码加密或混淆的,也就是我们可以用Reflector看得到他的源代码、看得到它是如何实现的。我们口口声声说开源,各位看友有几人真真的动过Java、Hibernate、Spring...的源代码的??这样看来我们对开源更多的用途是用来看他是如何实现的,从这个层面来说我认为对于大部分(90%)人来说.NET是“开源”的!

     2.     就国内而言据我所知仍然是Windows操作系统的天下,个人多半是用XP,中小企业服务器多半是win2000、win2003,你说用Java好还是用.Net好?!你连操作系统都用他的你还怎么好意思说.NET不安全!?很多黑客更多的是先入侵系统然后再拿你重要的资料对吧?!

     3.     微软更新和发布新产品的速度是一件让人既兴奋又抓狂的事情——对于一般的程序员而言。为什么会这样呢?从我个人的角度而言我认为是这样的一个心理:花了几十分钟、几个小时、几天、几个星期对新技术做了一些Demo,很兴奋,自我感觉也良好,想着我下次面试的时候简历上又可以对一条了:精通/熟悉/了解 XXX 技术,并且迫不及待的要应用,想展示一下新技术!!这样失落的感觉自然也是大的,尤其是学了许多新技术之后尤其空虚,感觉技术只剩下诸如:简单、好用、新颖、强大、性能高(还是网上看的文章)或者复杂、不好用、很烂之类的评价和印象了,所以整完之后没什么感觉。以这样的心理来跟着微软,不玩死你才怪,人家微软几万员工陪你玩,当然这个角色中你是小白鼠的角色。所以我的策略是不必贪多,花学习3-5个新技术的时间来学习一个新/旧技术,请深入一点,不要求你深入到看IL代码,起码要把整个流程要弄明白,再上升一些就是看源码,学习里面的设计模式、代码规范、代码小技巧等,这些才是你吸收的东西,这才是让你感觉到在进步的东西!看框架到一定程度的时候并且冲动的话,你肯定会想自己写一个框架的: )

     4.     跨平台——我不熟悉的领域,单讲国内的操作系统而言,如果windows市场继续仅仅保持现有的份额,windows系统还用得着跨平台么?! 当然这里我并不是支持这样的软件,但是这就是现状,只是一种狭义的偏激的说法了,但是你一定要搞清楚跨平台也是一种需求,如果你没有这个需求请不要拿出来炫耀!

     5.     ......我不是在夸微软 -_-#,我会继续找机会回去的,是没有理由的回去!!


补充

  1.  2009-9-17  去掉了本文的关键字(Tag标签),以免误搜到此文章,耽误大家的时间,再次道歉!本文会像一面镜子一样竖在这里,显示着这个阶段的我。

  2.  2009-10-7  去掉了一些作为技术人员的偏见,感谢 晏子软件 的友情提醒。

 

结束

     再次道歉,从我内心深处来讲我的评论并非针对他那片文章里面提到的技术,邪恶的心灵邪恶的言论 :  )  需要注意的是我不是怕TerryLee才有这文章的(当然批评是对的),首先他不认识我我也不认识他,更重要的是他不知道我住哪:  )。我的本意想告诉大家不必依赖技术,尤其是新技术。作为开发者,我们应该尽快学习如何使用轮子(技术),作为想要造轮子的你应该去学习他的轮子是如何造出来的!!

posted @ 2009-01-05 15:34 农民伯伯 阅读(...) 评论(...) 编辑 收藏