.NET技術大系概覽 (迄今為止最全的.NET技術棧)
前言
.Net推出13年了,Visual Studio 2015 / .NET Framework 4.6昨天也釋出了。
從2002年的.NET 1.0開始,1.1,2.x,3.x,4.x,每個新版本的.NET都會增加新的技術,生態圈也在不斷壯大。
爆棧三部曲
問題
大家是否想過:
- .NET究竟包含哪些技術呢?
- 我所掌握的技術這個子集,在.NET技術大系這個超集裡面佔地比例是什麼呢?
- 我究竟還沒有掌握多少.NET技術呢?
- 面試的時候會考哪些技術呢?
相信大家也看過Java的技術棧,一個金字塔形狀的(我一下子沒找回,如果你知道,煩請告訴我),包含了繁多的技術:
這些年來,看過n多.Net架構圖/技術棧,搜尋了很久,沒有找到一個符合我要求的“較為全面”地表述.Net技術大系的圖表。相信微軟內部有更全面的,但可惜我沒有找到。
網際網路上來去都是那幾個簡單的按版本新增分類等10來個點的,譬如這個:
或者這個按照.NET版本新增技術的:
聖殿騎士 在 新加坡架構師面試總結 裡面發表過一張.NET架構師面試需要的技術總結圖:
不過這個總結圖面向的是.NET架構師需要掌握的技術,和我需要的不一樣。
.NET技術棧
最近找工作,面試了多家公司,不同公司有不同的技術要求,我把這些技術,結合我已經掌握的技術,總結了一下.Net相關技術,大約10個大類50個技術點,花了一點時間搞個.NET技術棧概覽。
從最底層的到最頂層:
- 作業系統
- CLI
- CLR
- CTS/CLS/CIL
- .NET Fx
- CLI 語言
- DLR
- DLR 語言
- Desktop 桌面
- Web 網路
- SOA
- SDKs
- OWIN
- IDE 編輯器
- Platforms 平臺
- Productivity 生產力
- Build 編譯
- Testing 測試
- Deploy 釋出
- Tools 工具
- Data 資料儲存
- Components 元件
這個圖表裡的分類未必準確,相關技術也難免會有遺漏,歡迎大家指點以便不斷改進。
以下是預覽圖:
GitHub
因為內容太多,要看完整技術棧圖的,可以訪問GitHub。
相關推薦
.NET技術大系概覽 (迄今為止最全的.NET技術棧)
前言 .Net推出13年了,Visual Studio 2015 / .NET Framework 4.6昨天也釋出了。 從2002年的.NET 1.0開始,1.1,2.x,3.x,4.x,每個新版本的.NET都會增加新的技術,生態圈也在不斷壯大。 爆棧三部曲 問題 大家是否想過:
Android熱修復技術原理詳解(最新最全版本)
總結 核心 桌面圖標 實時 開源 穩定性 安卓 定義 check 本文框架 什麽是熱修復? 熱修復框架分類 技術原理及特點 Tinker框架解析 各框架對比圖 總結 ??通過閱讀本文,你會對熱修復技術有更深的認知,本文會列出各類框架的優缺點以及技術原理,文章末尾簡單描述
Web前端開發大系概覽 (前端開發技術棧)
前言 網際網路建立50多年了,網站開發技術日新月異,但web前端始終離不開瀏覽器,最終還是HTML+JavaScript+CSS這3個核心,圍繞這3個核心而開發出來大量技術框架/解決方案。 我從2000年初開始做網站開發,使用的技術不斷迭代,一些消失了,更多的出現了。 爆棧三部曲 問題
Java併發程式設計高階技術-高效能併發框架原始碼解析與實戰(目前最全)
第1章 課程介紹(Java併發程式設計進階課程) 什麼是Disruptor?它一個高效能的非同步處理框架,號稱“單執行緒每秒可處理600W個訂單”的神器,本課程目標:徹底精通一個如此優秀的開源框架,面試秒殺面試官。本章會帶領小夥伴們先了解課程大綱與重點,然後模擬千萬,億級
Linux基礎管理——軟件包管理:rpm,yum高級使用方法(史上最全,沒有之一)
rpm yum 軟件包管理 yum倉庫 yum源地址配置 前言: GRU Linux操作系統中,實現軟件包管理的常見工具有RPM和yum;本專題將就Centos系統中安裝包的命名、校驗、密鑰導入導出、包安裝、卸載、升級、查詢等眾多rpm包管理相關的操作實現進行總結。1、安裝包1.1、
解決有關flask-socketio中服務端和客戶端回調函數callback參數的問題(全網最全)
分享圖片 ready 發現 ted doc 客戶端 event return 建立 由於工作當中需要用的flask_socketio,所以自己學習了一下如何使用,查閱了有關文檔,當看到回調函數callback的時候,發現文檔裏都描述的不太清楚,最後終於琢磨出來了,分享給有
史上最全脈搏心率傳感器PulseSensor資料(電路圖+中文說明書+最全源代碼)
提取 變換 時間 AR 測量 使用 VM 一是 detail 準確度說明: 1 輸入引腳一定要接在模擬輸入口上 ESP-D1 只有一個模擬輸入口 A0 0-3.3V 心跳不要接在5v上,否則電壓不準 ESP-D1開發板有一個5V和一個3.3v 普通
從原始碼角度看Spring生命週期(官方最全)
Spring在beanfactory中給出了spring的生命週期的list列表 一、bean初始化前的處理 Bean factory implementations should support the standard bean lifecycle interfaces as
scala模式匹配(全網最全的)
---模式匹配 【1】 入門程式 【2】對型別進行匹配 【3】對陣列進行匹配 【4】對集合進行匹配 【5】樣例類 (匹配自定義型別) 【6】Option的模式匹配 【7】偏函式 1 入門程式
java設計模式精講 Debug 方式+記憶體分析(目前最全)
第1章 課程導學(提供問答區答疑解惑)本章節主要講解大家能收穫什麼,課程具體包含哪些內容,通過哪些方式來學習設計模式,以及怎麼講,怎麼安排,通過本章的學習,讓大家為整個課程高效的學習打下基礎。1-1 課程導學第2章 UML急速入門本章節主要講解UML基礎、UML類圖、
《Java工程師史上最全的技術+生活書籍吐血整理推薦技術書pdf》已拿BAT,網易,頭條Offer大佬力薦
前言:Java開發工程師一般負責後端開發,當然也有專門做Java Web的工程師,但是隨著前後端的分離,越來越多的Java工程師需要往大後端方向發展。今天我們就來介紹一下Java後端開發者的書單。首先要感謝一下某大佬力推的後端書架,初學階段讀到了很多好書直
這是一份迄今為止最全的亞馬遜產品佈局指南-洞見
轉自 | 機器之能 來源 | The Verge 作者 | Nick Statt 編譯 | Rik R、張璽 智慧音箱、雲端計算、新零售 、機器人……亞馬遜的技術佈局尤其全面。 &n
arcsde 連線oracle ,配置空間資料庫(附帶史上最全oracle安裝步驟)
想好好的來一次排版,讓大家看的舒服我也寫的舒服,可是一到寫的時候,又不知道如何去下手。。。算了直接一步步來吧。 加油!你是最土的~~ 首先我們要進行準備工作,那就是先裝
React 伺服器渲染原理解析與實踐(目前最全)
第1章 伺服器端渲染基礎本章主要講解客戶端與伺服器端渲染的概念,分析客戶端渲染和伺服器端渲染的利弊,帶大家對伺服器端渲染有一個粗淺認識。1-1 課程導學1-2 什麼是伺服器端渲染1-3 什麼是客戶端渲染1-4 React 客戶端渲染的優勢與弊端第2章 React中的伺服器
Android SDK版本和API Level對照表(最新最全)
在開發時我們會經常用到相容api版本,難保可用把全部都記得住,這裡有最快捷實用的方法進行檢視:開啟Android Studio ,然後點選SDK Manneger ,參考下圖示例: 下面列出最
Hadoop分散式安裝(全網最全)帶註釋
大家好,今天給大家配置下hadoop叢集模式,完全分散式, 配置需求 3臺節點 前提:有3臺乾淨的機器,並且安裝好jdk,SSH免密登陸要配置好 話不多說,直接開幹 1、安裝之前首先確保你已經安裝了JDK,配置好了SSH免密登陸 如果SSH沒有配好的話,https://mp.cs
spring-cloud學習教程/視訊(最新最全)
下載地址: 課程目錄 第1篇 分散式開發與SpringCloud簡介 小節1: 分散式開發簡介 小節2: 線上筆記 分散式開發簡介 小節3: SpringCl
最全阿里技術P系列解讀:P5-P8的技能要求和薪資結構
2018年持續一整年的架構設計分享,2019年我希望持續分享的同時,能真正意義上幫助到部分讀者成為一名架構師。 學習的同時請千萬別:只見樹木,不見森林。 所以我會讓大家先俯瞰完整的森林,我們再從樹木開始,一起去穿越整個森林。 最新阿里技術P系列薪資:上圖薪資結構*
eslint語法解析常用外掛安裝(最全的eslint外掛)
eslint語法解析常用外掛:eslint-plugin-<plugin-name> eslint-plugin-react eslint-plugin-vue(支援vue規則) eslint-plugin-node(支援nodejs規則) eslint-plugin-import(
Oozie安裝時放置Mysql驅動包的總結(網上最全)
不多說,直接上乾貨! 對於在oozie裡放置Mysql驅動包的總結 根據網上的參考以及我個人經驗安裝的使用 (1)放一份到$OOZIE_HOME/libext下 (是 mysql-connector-java-5.1.21.jar)(這裡放到bigdatamaster節點)