今天,Scott Hanselman在其博客上宣布《asp.net 5 is dead - Introducing ASP.NET Core 1.0 and .NET Core 1.0》,ASP.NET 5已經(jīng)被判死刑,Scott在其中也解釋了改名的根本原因:之前稱(chēng)之為“ASP.NET 5”確實(shí)讓人感覺(jué)這是ASP.NET 4.6的升級(jí)版,比其功能更加強(qiáng)大,未來(lái)會(huì)替代ASP.NET 4.6。其實(shí)不是的,因?yàn)?ldquo;ASP.NET 5”是另起爐灶開(kāi)發(fā),和 ASP.NET 4.6是并行獨(dú)立的關(guān)系。
所在現(xiàn)在的名字變動(dòng)如下:
這樣的重命名可以讓人(特別是.NET 圈子之外的人)馬上了解到這個(gè)技術(shù)棧是微軟在Web開(kāi)發(fā)領(lǐng)域的一個(gè)“重新出發(fā)”,他們之間的關(guān)系以及和之前技術(shù)的關(guān)系如下圖所示:
為了達(dá)成跨平臺(tái)目標(biāo),微軟開(kāi)發(fā)工具部門(mén)在發(fā)布了 .NET 4.5 和 ASP.NET 4.5 之后花了相當(dāng)長(zhǎng)的時(shí)間來(lái)構(gòu)架下一代網(wǎng)站開(kāi)發(fā)技術(shù)。在這個(gè)超過(guò)兩年的漫長(zhǎng)過(guò)程中,以下幾個(gè)目標(biāo)逐漸清晰,這次改名讓這幾個(gè)目標(biāo)更加明白的展現(xiàn)在你的面前:
采用全新技術(shù),主要是 Roslyn。
脫離 .NET Framework 的束縛實(shí)現(xiàn)跨平臺(tái)
那么,我們?nèi)绾巫龀鲞x擇呢?其實(shí)也很簡(jiǎn)單:
新聞熱點(diǎn)
疑難解答
圖片精選
網(wǎng)友關(guān)注