前言.Net已经推出13年了,VisualStudio2015/.NETFramework4.6也在最近发布。从2002年的.NET1.0开始,1.1、2.x、3.x、4.x,.NET的每一个新版本都会加入新技术,生态系统也在不断壮大。您是否考虑过以下问题:.NET包含哪些技术?我掌握的技术子集在.NET技术部超集中的比例是多少?我还没有掌握多少.NET技术?面试会考查哪些技能?相信大家也看过Java的技术栈,一个金字塔的形状(我不是一下子找到的,有知道的请告知),里面包含了多种技术:(查看原图)多年来,我见过n多。Net架构图/技术栈,找了半天也没找到符合我要求的图来“更全面”的描述.Net技术的大系列。我相信微软内部有比较全面的,可惜我没有找到。网上有几个简单的新的按版本分类等10点左右,比如这个:或者这个新技术根据.NET版本:包括微软自己的.netuniverse2014不行:(查看原文image)TheTemplars在新加坡架构师面试总结中发布了一张.NET架构师面试的技术总结图:(查看原图)不过,这个总结图是针对.NET架构师需要掌握的技术,我需要的不一样。.NET技术栈最近找工作,面试了很多公司。不同的公司有不同的技术要求。我结合这些技术和我掌握的技术总结了.Net相关技术,10大类50个左右的技术点,花了一点时间大致了解了.NET技术栈。本图表中的分类可能不准确,相关技术难免会有遗漏。我们欢迎您提出持续改进的建议。限于篇幅,部分技术在此不一一列举,例如:NoSQL等数据库访问,NHibernate等O/RMAutofac等依赖注入以下为初稿预览:(查看原图)点此查看下载完整版
