net翻译中文是什么意思,net是什么意思英语

  

  我的技术之路可谓壁花。我在大学学了三年C语言(当然也包括C),但最后只停留在语法层面。我会写一些小工具,但是没有写一些驱动、底层库或者系统级软件的工程经验。我对枯燥的底层技术不感兴趣,但总应该有收获。当我使用。net和python,什么内存,IO,优化之类的?还学了很多杂七杂八的语言:java,python,js,go等。   

  

  一切都是半生不熟的,但并没有那么好。反正这几年,我都用过。net最多,其次是python。今天,我们来谈谈经典。这些年看的网书。有很多经典。网书,我也看不全。即使我读过,我也可能会忘记。那我记得的话再补充一遍。   

  

  我也看了很多垃圾,就不做介绍了,因为只会浪费大家的时间。   

  

  我不会介绍太入门、偏向语法的书,也不会介绍简单堆砌代码、增加页数的书。与其滥用书籍,不如缺少书籍。   

  

  第一本书是C#(非工程,非实战)领域的,最深入的是《CLR via C#》,这是一本求解答的书。   

  

     

  

  最新版是第4版,但是已经出版10年了。我猜是绝版了。为什么?虽然有C#9,net 5和。NET 6现在的发展。NET这几年确实牛逼又迅猛,但是底层的CLR变化不大。书中99%的知识都是适用的,为了发表而发表毫无意义(如果不怕得罪,请说里面没有太多实质内容,只是为了凑页数)。作者杰弗里里希特是个有追求的人,他的书每一段都充满了知识点(不废话)。就目前而言,这里的技术内容如果用国内的写法,厚度会增加3、4倍,但技术深度达不到。   

  

  总的来说,这本书的写作特点是用历史的方式解释某项技术出现的原因,比如匿名类型和lambda表达式的出现,然后包括同一项技术的演变和更替,比如线程、任务和异步,这些都是非阻塞编程的简化。   

  

  这本书的内容侧重于非常基础的知识,也就是偏向于底层的东西。网,而这本书最好的描述就是磨刀不误砍柴工。   

  

  本书主要分为五个部分:   

  

  Clr基本设计类型基本类型核心机制线程处理这本书和其他同类型的书最大的区别在于,我认为是:   

  

  对线程、异步和锁的介绍非常全面和深入,是所有介绍中最深刻和广泛的。我读过的书。包括的初始线程。net1.0的线程池。net2.0,然后到后续任务,然后到异步和并行的。net4.5 .这本书没有突然出现一种技术,而是解释了一种技术逐步取代另一种技术的原因。对于技术点,我们不是简单的灌输怎么用,而是告诉你为什么要这样用,不要这样用。例如,它体现在第20章(异常和状态管理)的设计规范和最佳实践中。对于一个少见的技术点,作者不仅会介绍技术点,还会提供一个使用技术点的案例。比如第22章(CLR Boarding和AppDomain),这种技术对于初入it或者一直无法在实践中使用它的读者来说是比较混乱的。不过,作者解释说,微软自己的ASP.NET和sql server使用这种技术来提高运行效率和健壮性。翻译质量挺好的。我没有发现任何明显的技术常识错误,译者周静是技术书籍翻译领域的知名人士。编码的详细讲解,很多其他的书都有触及这部分内容,导致开发过程中出现各种无法解决的乱码问题。每次都只能盲目的百度和谷歌搜索。让我们回顾一下这本书的一些章节和内容:   

  

     

  

     

  

     

  

  第二本是著名的动物书系列,《C# 7.0核心技术指南》。这本书最大的特点就是贵(259大洋),厚(1037页),哈哈。   

  

     

  

  这本书解释了。net各方面,无论是语言语法,CLR,还是常用类库等。而且可谓包罗万象。而且知识点相当密集,基本没有废话。这么说吧,如果这本书以国内的写作手法出版,应该能负责任地写4000页。   

  

  与其他同类书籍相比,我认为这本书最大的不同点如下:   

  

  丰富的类库例子,包括各种网络相关类型:http,ftp,tcp,smtp,dn。   

s等,也包括各种集合类型的异同对比等。xml技术用于整整两大章节来讲解,其中包括比较旧的XmlReader技术和新的LINQ to XML技术,如果算上序列化那章的话,足足就三个章节。反射与动态编程,与Python语言交互等。深入的正则表达式讲解,包括其他书籍少提及的前向与后向条件、分组等,并包含了大量的实例。讲解了微软最新的Roslyn编译器,给了读者一个入门并了解的门径了。讲解了IL代码了,这个东西估计要随着经验的增加,特别是开始创建一个开源工具时才用到,如果单纯写业务代码,可能职业生涯也用不到,我用到它的一个地方是需要在运行时生成类类型定义。书中贯穿了对.net core 2.0的讲解书中的部分章节如下:

  

  

  

  


  

第三本是《C#和.net 2.0 实战》,这本书估计现在很少人知道了,因为是2.0时代的书籍。

  

  

这本书的含金量相当之高,可以讲是当年的传奇之作。这本书我已经买过两本,第二本是我从二手书那里买回来的,用于收藏。全书400多个言简意赅的例子,因为是.net2.0时代的书籍,所以很多asp.net 2.0、web service、windows form之类的技术探讨现在用不到了,可以忽略不看,其它的知识点仍然十分值得一看。

  

  

  


  

第四本是《深入解析C#》(下次再谈,书不记得扔哪里了,先从网上找个封面)

  

  


  

最后一本是红皮书,《C#高级编程(第11版)》

  

  

这本书偏向于应用与技术框架,与其他同类书籍不同在于:

  

以前经常google某方面怎么用,在这本书里面可能就有比较权威的用法了,例如HTTPCLIENT、并发集合BLOCKINGCOLLECTION的正确用法等。对基本语法和类型的讲解点到即止,不再长篇大论了,符合本书标题中的高级二字。有工程实践方面的介绍,例如vs 2017使用和docker,依赖注入、测试、日志跟踪等。讲解了一些高级类库的使用,例如管道、压缩流、高级锁、安全、并行库等。对于工程中用到的开源技术也有详细讲解,例如:entity framework core。对具体某个技术有详细项目案例讲解,例如asp.net core,windows应用程序(uwp)、Xamarin。

  

  

其实还有一本是《精通c#(第6版)》(也是挺不错的书籍,我对他的定位是初中级吧,如果已经有了上面那个高级C#编程,这本感觉可买可不买,这本书更偏向于手把手教你,特别是wpf和asp.net部分,但作者的写作功力摆在那,也是一本初中级的好书)

  

对于技术的学习,我从来的建议都是不要吊死在一本书上,要交互学,应该是同时两本或几本书一起学,因为每本书都有各自的侧重点,一个知识点在这本书上没有讲透,似懂非懂,在另一本书上可能却醍壶灌顶。

  

如果喜欢我写的文章,点赞,关注,评论一下,这或许是我继续写下去的动力了。

相关文章