-
微軟宣布ASP.NET5開源:跨Win10 Mac和Linux
2015/2/26 8:33:03 來源:中國產(chǎn)業(yè)發(fā)展研究網(wǎng) 【字體:大 中 小】【收藏本頁】【打印】【關(guān)閉】
核心提示: 在微軟今天發(fā)布的博客中,云計算和企業(yè)部負責(zé)人ScottGuthrie宣布了ASP.NET5。這是ASP.NET第一次在跨平臺和Web開發(fā)應(yīng)用框架的開源版本中亮在微軟今天發(fā)布的博客中,云計算和企業(yè)部負責(zé)人ScottGuthrie宣布了ASP.NET5。這是ASP.NET第一次在跨平臺和Web開發(fā)應(yīng)用框架的開源版本中亮相。目前,它在VisualStudio2015CTP6中作為預(yù)覽版存在。

在ASP.NET5中進行了很多重要的改變,包括使用.NET核心在Windows、Mac或者Linux中運行的能力,重建MVC(ModelViewController,模型視圖控制器),不需編譯即可在動態(tài)開發(fā)代碼中查看改變,整合著名開源Web開發(fā)者工具,使用NuGet依賴管理,配置管理增加新選項,整合并提高HTTP速度性能等,這些改變都包含在一個開源包內(nèi)。
這些重要改變用一句話概括就是.NET核心成為一個新的模塊化運行庫,可以在Windows、Mac以及Linux中運行。包括Win10在內(nèi)的Windows系統(tǒng)仍然可以運行全部的.NET框架,但應(yīng)用可以被修改成可以在更小的、不是很強大的.NET核心上運行,而且其運行效果等同于Mac和PC。并且.NET核心的模塊化結(jié)構(gòu)提供了大量優(yōu)勢,就像Guthrie在博客中提到的三點:
1、你可以為自己的應(yīng)用部署.NET核心運行庫,這意味著你的應(yīng)用可以和所需的運行庫一起運行,而不必事先在主機中安裝相應(yīng)的運行庫。你可以在需要的時候升級運行庫,而這并不影響其他應(yīng)用;同理,其他應(yīng)用升級的時候也不必影響這一應(yīng)用的運行庫。這項改變使得應(yīng)用部署和框架升級更加簡便,應(yīng)用之間也不會互相干擾。
2、你的應(yīng)用只依賴于必須的運行庫功能,任何無關(guān)的功能都不會引發(fā)運行庫的升級。這將節(jié)省很多不必要的時間。
3、你的應(yīng)用現(xiàn)在可以跨平臺運行。微軟將會為Windows、MacOSX和Linux提供一個跨平臺的.NET核心版本。今后不管你用什么系統(tǒng),都將可以運行.NET。雖然跨平臺版本的運行庫還沒有完成,但微軟正在GitHub上努力進行開發(fā)工作,計劃在不久之后推出官方預(yù)覽版。
其他方面,MVC6的改進體現(xiàn)在集成MVC、WebAPI和WebPages,這將鞏固并且簡化模型視圖編碼和云基準配置。這意味著ASP.NET開發(fā)者可以和Web.Config說再見,轉(zhuǎn)而使用JSON、XML或者EnvironmentVariables,使用NuGet包可以簡化和優(yōu)化依賴管理。
鄭重聲明:本文版權(quán)歸原作者所有,轉(zhuǎn)載文章僅為傳播更多信息之目的,如有侵權(quán)行為,請第一時間聯(lián)系我們修改或刪除,郵箱:cidr@chinaidr.com。 -
- 熱點資訊
- 24小時
- 周排行
- 月排行
- 解碼“一店一設(shè)計”:萬達生活方式酒店以精準品牌戰(zhàn)略制勝細分市場
- 智慧化如何重塑萬達生活方式酒店的投資與運營邏輯
- 皖南小城美食“出圈”引“流量” 全城“寵客”守護文旅“留量”
- 產(chǎn)能逐步釋放 滬鎳價格或?qū)⒀永m(xù)探底進程
- 銅價創(chuàng)歷史新高 花旗銀行上調(diào)銅價預(yù)期
- 冰雪美景成為激活鄉(xiāng)村振興“金鑰匙” 村民在“家門口”吃上“旅游飯”
- 中央經(jīng)濟工作會議在北京舉行 習(xí)近平發(fā)表重要講話
- 國家管網(wǎng)集團鄯善至蘭州西部原油管道累計輸送原油超2億噸
- 我國5G基站總數(shù)達475.8萬個
- AI熱潮下,存儲產(chǎn)業(yè)迎來“超級周期”


