国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁(yè) > 學(xué)院 > 開發(fā)設(shè)計(jì) > 正文

ASP.NET5已死-隆重介紹ASP.NETCore1.0和.NETCore1.0

2019-11-14 14:28:22
字體:
來(lái)源:轉(zhuǎn)載
供稿:網(wǎng)友

還沒正式登場(chǎng)就死了?不能怪我標(biāo)題黨,是大神Scott在他博客上這么說(shuō)的,我只是翻譯了一下。

在1月20號(hào)最新的asp.net Community Standup視頻中,微軟aspnet開發(fā)組的大帥哥 大面·愛德華茲(Damian Edwards)聊了聊在未來(lái)版本RC2將要進(jìn)行的重命名工作。

然而由于我聽力太渣,只能聽個(gè)大概,好在Scott Hanselman在博客中發(fā)表了一篇文章把這個(gè)事情解釋了一下。

我粗暴翻譯了一下,給大家看看,難免有錯(cuò),還望指正。

博客英文原文地址:ASP.NET 5 is Dead

起名真難。

  • 計(jì)算機(jī)科學(xué)中只有兩件難事:緩存失效和命名。——Phil Karlton

“他們就該給它起個(gè)名字叫Foo,多簡(jiǎn)單的事” 紙上談兵說(shuō)說(shuō)很容易,但是起名字這件事經(jīng)常牽扯到很多因素。ASP.NET 作為一個(gè)好“牌子”已經(jīng)有15年了。ASP.NET 4.6是一個(gè)受支持的已發(fā)布產(chǎn)品,你可以在 https://get.asp.net 獲取。

 

然而,把一個(gè)全新的、完全重寫的ASP.NET框架命名為 “ASP.NET 5” 不是一個(gè)好主意,一個(gè)主要原因就是:5 > 4.6 讓人覺得 ASP.NET 5 更大、更好,是取代ASP.NET 4.6的。

并不是。

 

所以我們重新命名并選了一個(gè)更好的版本號(hào)。

重新介紹 ASP.NET Core 1.0 和  .NET Core 1.0

 

  • ASP.NET 5 現(xiàn)在叫做 ASP.NET Core 1.0
  • .NET Core 現(xiàn)在叫做 .NET Core 1.0
  • Entity Framework 7 現(xiàn)在叫做 Entity Framework Core 1.0 或者簡(jiǎn)稱 EF Core 1.0

 

為什么選1.0?因?yàn)樗鼈兪侨碌摹U麄€(gè).NET Core概念就是全新的。.NET Core CLI 是非常新的東西。(譯注:.Net Core Command Line Interface ,將取代DNX)

不僅如此,.NET Core還不像.NET Framework 4.6那樣完整。我們?nèi)栽谕晟品?wù)端圖形庫(kù)(server-side grahpics libraries),我們?nèi)栽谔钛a(bǔ)ASP.NET Core 1.0和ASP.NET 4.6之間的缺口。

 

如何選擇?

明確一下,ASP.NET 4.6是更成熟的平臺(tái)。是經(jīng)過實(shí)戰(zhàn)(battle-tested)的目前已發(fā)布的可以用版本。

ASP.NET Core 1.0則是1.0版本,包括了Web API和MVC,但不包括SignalR(第3版)和Web Pages(第4版)。目前還不支持VB和F#。這些都會(huì)在將來(lái)實(shí)現(xiàn),但目前還沒有。

 

我們不想讓人認(rèn)為ASP.NET Core 1.0是個(gè)終點(diǎn)線,它是一個(gè)新的起點(diǎn)和新的分支。

ASP.NET 4.6將繼續(xù)前行,發(fā)布并全面受到支持。別走開,更多精彩內(nèi)容即將呈現(xiàn)。

 

文章下面的評(píng)論大多表示支持,說(shuō)改的好,更加清晰了。也有人表示,改名是好事,但Core這個(gè)詞用的不是太恰當(dāng),而且為什么不趁機(jī)扔掉ASP這個(gè)名詞,多老的東西了,九十年代?

我個(gè)人對(duì)于ASP.NET改名字這個(gè)事表示情緒穩(wěn)定,從ASP.NET vNext到ASP.NET 5到ASP.NET Core 1.0 ,從PRoject K到DNVM到DNX到DNU到.NET Core CLI,不改幾個(gè)名字怎么對(duì)得起微軟改名部的響亮名頭……

對(duì)了,關(guān)于MVC,好像也不再沿用4、5、6的版本號(hào)了,也就是說(shuō)應(yīng)該沒有MVC 6這個(gè)說(shuō)法了,而是作為ASP.NET Core 1.0的一個(gè)子系統(tǒng),程序集命名大概是這樣:Microsoft.Aspnetcore.MVC (現(xiàn)在是Microsoft.AspNet.Mvc,我覺得挺好啊……加個(gè)core那么長(zhǎng)干嘛)。

經(jīng) @dudu 指正,MVC 6 將命名為 ASP.NET MVC Core 1.0。

目前改名的事情還沒有完成,預(yù)計(jì)在一周后會(huì)首先體現(xiàn)在myget上的程序包中:https://www.myget.org/gallery/aspnetcidev。

大家有什么看法,歡迎吐槽。

 

ps:有性趣的朋友可以加群 48082039 討論C#,asp.net core相關(guān)話題。


發(fā)表評(píng)論 共有條評(píng)論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 富顺县| 广宁县| 徐闻县| 博客| 韶关市| 镇雄县| 邵东县| 三门县| 循化| 武城县| 柏乡县| 双城市| 渝北区| 静宁县| 澜沧| 嵊泗县| 扬中市| 克什克腾旗| 阿鲁科尔沁旗| 潼关县| 烟台市| 舟曲县| 和龙市| 哈密市| 蓝山县| 绿春县| 精河县| 巨鹿县| 双鸭山市| 东乡| 棋牌| 双城市| 泌阳县| 衡水市| 旅游| 宣恩县| 鹿泉市| 自贡市| 宁陕县| 满城县| 罗甸县|