Katana技術棧##
這個技術棧并非本人的架構,是大微軟近期提出的。隨著網站系統逐漸走向輕量化和分布式,整個系統的結構更趨于解耦。大微軟也把持不住了,結合OWIN(Open Web Interface for .NET是在.net的web server和web應用之間定義了一套規范),結合多個開源項目推出這個Project Katana(官方介紹)。在OWIN的幫助下,漸漸我們可以擺脫IIS的困擾,c#直接做WebServer像NodeJs一樣,這不是很流行嗎?
Katana包括了:
- ASP.Net Web Api輕量API接口,可做REST服務
- Nancyfx 極好,極其輕量的MVC工具
- SignalR實時數據傳遞
OWIN 架構
參考