Core 的出現對我我沒有很大的影響,當時在Core要發佈的時候聽到周圍的人再聊再談,我沒有去太多關註,就是一個屌絲開發人員。 直到又一次偶然見到一位特別喜歡.net的老開發人員談起Core時落淚了,他是那樣的期待。 我開始關註Core並嘗試著去學習。 今天開始把我學到的一點一點的記錄下來。既希望給 ...
Core 的出現對我我沒有很大的影響,當時在Core要發佈的時候聽到周圍的人再聊再談,我沒有去太多關註,就是一個屌絲開發人員。 直到又一次偶然見到一位特別喜歡.net的老開發人員談起Core時落淚了,他是那樣的期待。
我開始關註Core並嘗試著去學習。
今天開始把我學到的一點一點的記錄下來。既希望給與他人幫助,也希望他人幫助與我,使我改正。
1.首先簡單介紹一下Core
Core的出現使.net在不藉助其他的情況下(比如mono)可以實現跨平臺.
Core可以在 在 .NET Core 或 .NET Framework 上運行,可以部署到其他伺服器上。
ASP.NET Core 具有如下優點:
- 生成 Web UI 和 Web API 的統一場景。
- 新式客戶端框架與開發工作流的集成。
- 基於環境的雲就緒配置系統。
- 內置依賴項註入。
- 輕型高性能模塊化 HTTP 請求管道。
- 能夠在 IIS 上進行托管或在自己的進程中進行自托管。
- 可以在 .NET Core 上運行,支持真正的並行應用版本控制。
- 簡化新式 Web 開發的工具。
- 能夠在 Windows、macOS 和 Linux 進行生成和運行。
- 開源和關註社區。
ASP.NET Core 完全作為 NuGet 包的一部分提供。 這可優化應用,使其只包含需要的 NuGet 包。 較小的應用圖面區域的優勢包括:提升安全性、減少維護和提高性能
以上紅字出自於國外網站
我瞭解到 目前在做微服務方面比較突出的有兩個 Spring Boot 和 AspNet Core 我目前正在基於AspNet Core
實戰開發 AspNet Core 微服務
以後的內容我將分享我在開發中遇到的學到的,有不足之處希望大家見諒。