1. 程式人生 > >Asp.net core實戰1:認識Asp.net core

Asp.net core實戰1:認識Asp.net core

1.Asp.net core是跨平臺的,可在Linus,Mac,Windows上進行部署,擺脫了.net Framework過度依賴windows的限制.

2.Asp.net core 是開源的,這將有利於net的發展和生態

3.對於web開發/客戶端應用開發/雲服務開發都具有一定的支援.

4.效能良好.在小型web,或企業級web開發上,並不遜於其他框架及語言.

5.實現了高效能的web Server託管Kestrel,這是一個跨平臺的web Server,相當於java中的tomcat.可以在Kestrel外部搭建IIS/Apache/Nginx進行反向代理.

6.支援中介軟體管道配置,新增想要的額外服務,比如日誌管理, 身份驗證, 授權驗證等等

7.支援依賴注入DI. 大大降低耦合性,提高擴充套件性, 簡化了單元測試的難度.

8.支援非同步開發,極大的提高了Asp.net core的併發量和吞吐率.