還在擔心微軟產品的跨平台相容性嗎?或者你認為Linux才是真正的程式開發嗎?時代真的變了,.NET架構應該是全世界最多人使用的框架,只要安裝了Visual Studio,就可以開發Windows、MacOS、Linux、Web、雲端、Docker/K8S、主控台等應用,只要你會使用C#!但本書不強調C#的語法,本書的重點在於.NET框架中的開發及設定,並且全書都圍繞在Visual Studio上,也包含了目前最流行的.vscode的應用。在了解基本使用之外,本書直攻問題的核心,包括執行緒、鎖定等機制,並且也精解了JIT等編輯器的原理及方法。最後就是大家關心的平台部署了。本書使用了目前業界最新的部署標準Docker/K8s,更完整說明了compose、swarm等進階Docker技術。還等什麼,Linux的世界也可以用.NET進入,學習一個.NET就可以完成跨平臺開發,這本書就是你贏在終點的起跑點。
【本書看點】
✪ .NET環境安裝、Visual Studio最新版安裝
✪ .NET執行原理、CLI介紹
✪ ASP.NET的多執行模式介紹
✪ 相依性插入、設定和選項、工作排程
✪ IHostedService和BackgroundService的背景工作介紹
✪ 中介軟體完整攻略,快取的應用,當地語系,系統健康檢查
✪ 檔案系統的開發及詳解,各種日誌的詳細說明
✪ 多執行緒及工作平行,執行緒同步及鎖定
✪ 記憶體管理、診斷偵錯
✪ 編輯技術及部署
✪ Docker、K8S的部署
【適合讀者】
☛ 初級和中級開發人員。
☛ 對.NET技術有興趣的讀者。
☛ 準備投入.NET開發,或進一步提升自己的讀者