我很生气,为什么还是有那么多人误解、偏见微软技术呢?!
我很生气,为什么还是有那么多人误解、偏见微软技术呢?!
除了对SQL SERVER的误解偏见之外,我很生气,为什么现在还是有人认为.NET只是拖拉控件,让程序员傻瓜化,什么封装
了底层核心技术,无法了解他的底层原理的一门技术呢?我真的怀疑这么说的那些人有没有去看过Rotor的源码,有没有去有没有去研究过C#/JIT compiler ,有没有看过EF,LINQ TO SQL,ASP.NET MVC,WCF的源码,有没有用过windbg去历遍CLR的世界,有没有看去过ACM跟Microsoft research的.net 相关的paper,如果说.NET封闭,为什么Novell能根据 ECMA Common Language Infrastructure (CLI)做出MONO呢? 别的不说,就一个C# Language design philosophy来说吧,,当我学了很长一段时间C#后,我觉得自己对Common language Runtime已经满了解了,并且我已经可以很熟练的用windbg去探索CLR的世界的时候,突然当我看到Eric Lippert的博客的时候,我就觉得自己对C#的认识还是很浅薄的。
另外,对Windows internal的深刻理解对.NET的帮助我就不说了,这是作为于个优秀.NET DEV的必备知识,当然Windows internal也很难。
一句话,假如现在.NET停止发展,你还是一辈子都学不完。
另外,误解是正常的,我也经常会对某些技术或者框架有误解,但是如果别人已经告诉你不是那么回事,而你还是要固执的认为它就是这样的时候,那就是偏见了。
另外,我觉得我有必要,凭着自己对.NET的一点浅薄认识写篇文章来说话一下,到底什么是.NET了。