浏览:372 2008-06-18 20:32 来自 Da Vinci      :
本书是Jeffery Richter先生经典书籍《Applied Microsoft .NET Framework》的第二版,英文全书名为《CLR via C#》,原书由Microsoft Press出版。第一版有李建忠老师翻译,已被同行们誉为深入理解.NET框架的第一书。第二版在原.NET1.x的基础上,增加了.NET2.0的内容。
读过Jeffery先生书的读者们都会发现,Jeffery的书有一个共同的特点,从实际应用的角度发掘该应用内部的原理,同时提出自己观点。这种写作方式首先让读者有了感性的体会,最终到理性的认识。最难能可贵的是,本书(及其第一版)在探讨原理的同时,时而提出优化的方案,时而同其它部分关联比较,这样使读者有了深刻的全局观。
我读过本书的英文版,与第一版比较,第二版的主要贡献在于加入了.NET2.0的部分,同时对于第一版的部分主题做了深化。个人认为,无论是对于初学者,还是.NET平台的专业开发者,本书都有极高的研读价值(本人初学.NET就是读了本书的第一版,收获颇多)。对于初学者,有人认为应该由语言入手,我认为,在阅读本书的基础上学习,会有更深的体会和认识。
本书对于.NET框架的各个层面做了逐项的分析,包括CLR模型,程序集,类型,方法,事件,委托,接口,泛性,内存管理,垃圾收集,线程同步,应用程序域,CLR宿主,反射等诸多主题,按照逐个title的方式逐一讲述。其中穿插各种例子,作者的观点,底层的涵义,原理等等,是一本了解CLR原理的好书。本书是以C#为主要语言进行讨论,即时没有C#的学习经验,你同样能够理解本书的很多细节,因为Jeffrey提到本书并非是通过语言讲述CLR全貌,语言仅是一种工具。理解原理的基础上,再学习语言,会对内部的机制有更为深刻的感触。
本书内容的设计上涵盖了CLR的全貌,各个主题有联系又是一个独立的整体。Jeffrey在本书中给出了他对性能方面的观点,以便读者通过阅读本书,更好的设计性能可靠优良的框架。通过对原理的理解,在程序的设计方式上采用更为合理有效的方案,这也是本书的一个目的。
本书详细又不失具体性,深入浅出,由直观的认识上升到深入的理解框架本身。个人认为本书并不是一本参考书,而是适合认真通读全书,把握书中每一个细节。读罢之后,会感到自身的理论水平更上一层楼,再把结果运用于实际的设计开发过程中,会有一种真正入门的感觉。
总之,本书适合所有.NET的爱好者和开发者阅读,去体会.NET的魅力所在。

收藏 楼主
  3个月前 【组长】 turingbook      :
呵呵,写得不错,很具体。
1楼 回到顶楼 
  3个月前  volnet(可以叫我大V)      :
这是一本很棒的书,推荐所有对基础概念模糊的程序员都能够有机会看看它,这对编程会很有益的。有时候发现很多程序员就是在那些基础的概念上犯难,事实上这些多是由于对.NET Framework的一些机制的不了解而导致的不能够触类旁通的缘故。
2楼 回到顶楼 
  3个月前  图灵刘江      :
大家在写书评的时候,可以多写一点自己的比较个人的阅读感受,包括一些非常细节的地方。比如某章某节甚至某段话,解决了自己的什么问题,有什么领悟等等。这样能够大大增加书评的可读性。

有没有注意现在报纸上的新闻很多都是用具体的人物和故事开头的?比如一篇物价上涨的新闻报道可能会这样起笔:“刚工作不久的小余最近发现,自己每天必经的早餐摊儿上,鸡蛋灌饼的价格已经从××一个涨到XX元了,而且分量还少了一些……”
3楼 回到顶楼 
  3个月前  volnet(可以叫我大V)      :
@图灵刘江
这个意见提的不错,觉得之前的书评很多都太虚,可能想包容全部,结果却无法面面俱到,反而偏失了重心,如果哪怕只能找出其中的一些细节进行详述,文章一定会更加的精彩的。把作者的点睛之笔找出来,比泛泛而谈要实在也更有参考性。
4楼 回到顶楼 
  3个月前  WCF技术联盟      :
CLR via C# for .net 3.5什么时候出来呢?
5楼 回到顶楼 
  3个月前  Da Vinci      :
@WCF群组博客
本书不会更新到.net3.5
可以参见jeffrey先生的博客:
http://www.wintellect.com/cs/blogs/jeffreyr/archive/2008/02/18/clr-via-c-will-not-be-updated-for-net-3-5.aspx
6楼 回到顶楼 

注册用户登录后才能回复,登录注册
> 返回“图灵俱乐部”


其他话题

相关内容

相关链接

1 31176