幾周之前,微軟對于新版本的ASP.NET發(fā)布了一篇聲明。Jeffrey T. Fritz是微軟的程序經(jīng)理,他在這篇博客文章中解釋了發(fā)布日期變化的原因,并提供了新版本的命名從ASP.NET 5轉(zhuǎn)變?yōu)锳SP.NET Core 1.0的一些細(xì)節(jié)信息。
幾周之前,微軟將下一版本的ASP.NET的RC2與RTM的發(fā)布時(shí)間改為“未決定”。Jeffrey是這樣解釋的:
對于從DNX向CLI的轉(zhuǎn)變,開發(fā)者提出了一致的反饋意見:“這是個(gè)很好的改變,但為什么來得這么遲?”,而我們也對此表示贊同。這一改變也是我們延后發(fā)布時(shí)間的主要原因。我們?nèi)缃褚呀?jīng)清楚地看到了問題所在:我們的步子邁得太快,而沒有時(shí)間對這一改動(dòng)進(jìn)行充分而徹底的思考。
ASP.NET團(tuán)隊(duì)對此進(jìn)行了更詳細(xì)的解釋。將他們的觀點(diǎn)總結(jié)來說,這次ASP.NET所計(jì)劃的變更太大,它的目標(biāo)是為ASP.NET在今后多年的發(fā)展打下基礎(chǔ)。對于這種大規(guī)模的項(xiàng)目來說,要在這一階段準(zhǔn)確地預(yù)計(jì)其發(fā)布時(shí)間是很困難的。ASP.NET團(tuán)隊(duì)也努力在產(chǎn)品的質(zhì)量與實(shí)際發(fā)布之間保持一種良好的平衡。對于現(xiàn)有的應(yīng)用來說,遷移至ASP.NET Core意味著要進(jìn)行一定程度的返工,在這種情境下,時(shí)間是一個(gè)敏感問題。
至于新的發(fā)布日期,Jeffrey繼續(xù)說道:
一旦我們能夠讓新的ASP.NET平臺(tái)與.NET Core工具配合運(yùn)行,我們就會(huì)更新路線圖,為ASP.NET的發(fā)布設(shè)定一個(gè)更合適的日期,而.NET團(tuán)隊(duì)也將更新他們的路線圖,以確定.NET Core的發(fā)布日期。
由于這次ASP.NET對于產(chǎn)品的名稱進(jìn)行了變更,這就引起了另一個(gè)問題:新版本的MVC與Web API的版本號(hào)會(huì)怎樣變化?正如InfoQ在之前的報(bào)道中所說,未來的MVC與Web API將不會(huì)使用不同的版本號(hào),這兩者將一同并入ASP.NET,并采用與ASP.NET相同的版本號(hào)。
關(guān)于從ASP.NET 5到ASP.NET Core這一命名的轉(zhuǎn)變也造成了人們的一些困惑,因?yàn)樵谂cASP.NET相關(guān)的網(wǎng)站中,仍然可以不時(shí)地看到舊名稱的存在。事實(shí)上,命名的改變還在進(jìn)行當(dāng)中,整個(gè)過程到下個(gè)版本的ASP.NET Core發(fā)布之后才會(huì)全部結(jié)束。
如果讀者想了解更多的相關(guān)信息與進(jìn)度的更新,可以關(guān)注ASP.NET團(tuán)隊(duì)設(shè)立的一個(gè)每周站會(huì),團(tuán)隊(duì)將在會(huì)議中解答聽眾的問題,并隨時(shí)更新當(dāng)前的進(jìn)度。而在微軟專門設(shè)立的GitHub庫上也可以找到ASP.NET的相關(guān)聲明。
查看英文原文:Microsoft Announces ASP.NET Core Schedule Changes and Renaming Precisions