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