解讀ASP.NET 5 & MVC6系列教程(1):ASP.NET 5簡介 | asp.net mvc 6
ASP.NET5簡介ASP.NET5是一個跨時代的改寫,所有的功能和模組都進行了獨立拆分,做到了徹底解耦。為了這些改寫,微軟也是蠻拼的,幾乎把.NETFramwrok全部改寫了一遍,形成了一個.NETCore的東西。在.NETCore裡一切都是可配置的,包括Session、MVC等功能,而一切可配置的功能都是可以在Nuget上進行下載。目前ASP.NET5依舊相容老的.NETFramwrok,但要在進行跨平臺的部署,還是隻能使用新改版的.NETCoreCLR。目前的ASP.NET5包括6個子專案DependencyInjection、EntityFramework、Identity、KRuntime、MVC、SignalRServer,具體每個專案的介...
ASP.NET 5簡介
ASP.NET 5是一個跨時代的改寫,所有的功能和模組都進行了獨立拆分,做到了徹底解耦。為了這些改寫,微軟也是蠻 拼的,幾乎把.NET Framwrok全部改寫了一遍,形成了一個.NET Core的東西。 在.NET Core裡一切都是可配置的,包括Session、MVC等功能,而一切可配置的功能都是可以在Nuget上進行下載。
目前ASP.NET 5依舊相容老的.NET Framwrok,但要在進行跨平臺的部署,還是隻能使用新改版的.NET Core CLR。
目前的ASP.NET 5包括6個子專案DependencyInjection、EntityFramework、Identity、KRuntime、MVC、SignalR Server,具體每個專案的介紹如下:
DependencyInjection – 基本的依賴注入管理並擁有預設實現 EntityFramework – 資料訪問ORM框架 Identity – 使用者認證系統 KRuntime – 核心執行時、專案系統,載入器 MVC – MVC框架,整合了MVC、Web API、Web Pages功能 SignalR-Server – 實時互動式服務
ASP.NET 5所有子專案的開原始碼都可以在https://github.com/aspnet/[1]上找到。
ASP.NET 版本號解釋
5
新版的ASP.NET稱為ASP.NET 5,是一個使用MVC架構開發web應用程式的框架,它還提供了開發RESTful服務的功能。另外,在下個版本里,該框架還可以使用SignalR構建實時應用程式。注意,ASP.NET 5不再包含Web Form開發框架了。
5也是.NET framework的新版本的版本號,稱之為Core50,也叫.NET Core。.NET Core是.NET的重構版本,只保留原有框架中的最小化的功能集,對於其它的特性和功能,可以通過nuget下載以外掛的形式執行。這就意味著,我們可以將其用於各種雲環境進行獨立部署。另外,微軟還會提供一個跨平臺的.NET Core,以便可以讓ASP.NET程式部署到Mac和Unix/L...