Kiedy planowane jest wydanie ASP.NET Core 1.0 (ASP.NET 5 / vNext)?

136

Próbuję zdecydować, czy rozpocząć nowy projekt w ASP.NET 5, czy trzymać się obecnej struktury. Niestety nie mogę znaleźć harmonogramu tego projektu. Github pokazuje, że programiści pracują obecnie nad swoim pierwszym kandydatem do wydania. Czy firma Microsoft zazwyczaj publikuje oczekiwane daty wydania? Jeśli tak, gdzie mogę znaleźć datę, na którą kręcą?

chytry
źródło
35
Dlaczego głosy w dół i za zamknięciem? Zgodnie z wytycznymi jest to całkowicie uzasadnione pytanie.
podstępny
3
Czy mówisz o projekcie osobistym (niskie ryzyko, jeśli się nie powiedzie) czy o projekcie zawodowym (od tego zależy Twoja praca)? Ponieważ ludzie Microsoftu, tacy jak Scott Hunter, powiedzieli, że powinniśmy myśleć o tym jako o wydaniu 1.0, gdy się pojawi, zdecydowanie nie zaczynałbym z nim jeszcze profesjonalnego projektu.
jeffa00
1
RTM został właśnie wydany wczoraj, 27.06.2016.
Mickael Caruso

Odpowiedzi:

121

Aktualizacja na 1 lipca 2016 r

ASP.NET Core 1.0, Entity Framework 1.0 i .NET Core 1.0 zostały wydane 27 czerwca 2016 r.


Aktualizacja z 19 stycznia 2016 r

  • ASP.NET 5 nosi teraz nazwę ASP.NET Core 1.0.
  • NET Core 5 to teraz .NET Core 1.0.
  • Entity Framework 7 jest teraz potocznie Entity Framework Core 1,0 lub EF Core 1,0.

Aby uzyskać więcej informacji, zobacz blog Scotta Hanselmana na temat zmiany .


Aktualizacja na 2 lipca 2015 r

Na spotkaniu na żywo ASP.NET Community Standup Damian Edwards omówił kilka aktualizacji planów dotyczących wydania ASP.NET 5. Możesz przeczytać główne punkty i obejrzeć nagranie w ostatnim poście na blogu zespołu .

Ten wstępny plan został opisany:

  • Beta 6 - koniec lipca 2015
  • Beta 7 - koniec sierpnia 2015
  • Beta 8 - koniec września 2015
  • Release Candidate - późna jesień 2015 - Damian ostrzega, że ​​może to być całkowicie niedokładne, ponieważ jest to 6 miesięcy do przodu.

Tak więc, podobnie jak w przypadku wszystkich harmonogramów / planów, należy traktować to jako plan , a nie konkretne daty.


Oryginalny post z 19 grudnia 2014

My (Microsoft) generalnie nie podajemy konkretnych dat. Mogę jednak powiedzieć, że ASP.NET 5 („vNext”) jest wydawany jako część programu Visual Studio 2015, a więc oznacza to, że zostanie wydany w 2015 roku (wielka niespodzianka!). Założenie wydania na początku połowy 2015 roku jest dość bezpieczne.

Jak słusznie zauważyłeś, repozytoria GitHub dla ASP.NET 5 określają teraz kamień milowy RC, co wskazuje, że obecnie skupiamy się głównie na stabilności, a zestaw funkcji dla wersji RTM jest w dużej mierze tam. Nadal są finalizowane funkcje i projekty i każdy może oczywiście zobaczyć, co dzieje się w poszczególnych repozytoriach.

Eilon
źródło
5
Pracujemy nad dużą witryną i jedziemy na tym samym wózku, co OP - próbując zdecydować o użyciu vNext. Czy możesz nam podać, w której połowie (pierwszej czy drugiej) 2015 roku zostanie wydana?
Stephen Watkins
3
@StephenWatkins - dodałem wskazówkę, że najprawdopodobniej jest to początek połowy 2015 roku.
Eilon
1
@Eilon - doceń podpowiedź.
Stephen Watkins
4
@Yash minie trochę czasu, zanim EF7 będzie miał taki sam poziom funkcji jak EF6, ponieważ był to prawie całkowity przepis. Jeśli jednak EF7 ma funkcje, których potrzebujesz, zdecydowanie z niego korzystaj. Jeśli szukasz konkretnych rzeczy, rozważ zadanie nowego pytania z tagiem entity-framework-7 .
Eilon,
3
@johnG nie jest jeszcze wydany. Obsługa ASP.NET 5 będzie dostępna tylko w VS2015, ale będzie również dostępna w wielu innych edytorach (w wielu różnych systemach operacyjnych) za pośrednictwem OmniShar [ .
Eilon,
18

Według mapy drogowej na GitHub :

ASP.NET Core 1.0 (wcześniej nazywany ASP.NET 5) Harmonogram i plan


Poniżej znajduje się harmonogram i plan działania dotyczący ASP.NET Core 1.0. Należy pamiętać, że te daty i plany funkcji mogą ulec zmianie. Jak w przypadku każdego projektu tej wielkości, trudno jest dokładnie przewidzieć, kiedy coś wyląduje. Mimo to uważamy, że ważne jest, aby nasze plany były jak najbardziej otwarte i przejrzyste, aby nasi użytkownicy mogli mieć właściwe oczekiwania i odpowiednio tworzyć swoje plany.


Harmonogram


Milestone                     Release Date
Beta6                           27 Jul 2015    
Beta7                           24 Aug 2015   
Beta8                           21 Sep 2015   
RC1                             Nov 2015        
RC2 (Tools Preview 1) mid-May 2016
1.0.0                            late-June 2016

Listopadowe wydanie kandydata do wydania (RC1) będzie wspieranym i gotowym do produkcji wydaniem wieloplatformowym. W zależności od opinii otrzymanych od RC1, w razie potrzeby wyślemy dodatkowych kandydatów do wydania.

Motywy kamieni milowych


Beta6 - lokalizacja, obsługa, obsługa .NET 4.6 i nie tylko

W Beta6 pracujemy nad obsługą lokalizacji w nowym potoku żądań. Pracujemy również nad udostępnieniem poprawek i obsługi środowiska uruchomieniowego, w tym dodaniem obsługi zestawów o silnych nazwach. W wersji Beta6 będzie można kierować reklamy na platformę .NET 4.6 przy użyciu środowiska wykonawczego .NET (DNX). Będziemy pracować nad buforowaniem odpowiedzi i buforowaniem (przez HTTP.SYS w systemie Windows) oraz dodamy obsługę buforowania rozproszonego przez SQL Server.

Planowane funkcje: środowisko uruchomieniowe , MVC , Razor , Identity

Beta7 - wiele platform

Głównym celem Beta7 będzie umożliwienie programowania międzyplatformowego w .NET Core. Obejmuje to dostarczenie środowisk wykonawczych .NET opartych na platformie .NET Core dla systemów Mac i Linux, włączenie podstawowych przepływów pracy deweloperów, a także przygotowanie historii przejęcia.

Planowane funkcje: środowisko uruchomieniowe , MVC , Razor , Identity

Beta8 - funkcja zakończona!

Beta8 to ostatni ważny kamień milowy planowany przed przejściem do fazy stabilizacji RC1. Będziemy pracować nad włączeniem kompletnych, kompleksowych doświadczeń w Visual Studio i Visual Studio Code. Oczekujemy, że na tym etapie funkcje platformy .NET Core będą kompletne.

Planowane funkcje: środowisko uruchomieniowe , MVC , Razor , Identity

RC1 - Stabilizacja

Głównym celem RC1 będzie dopracowanie istniejących funkcji, reagowanie na opinie klientów oraz poprawa wydajności i niezawodności. Celem jest, aby RC1 było stabilnym i gotowym do produkcji wydaniem.

RC2 - przejdź do .NET Core CLI i .NET Platform Standard

W przypadku RC2 przeniesiemy ASP.NET Core 1.0 tak, aby był oparty na nowym międzyplatformowym łańcuchu narzędzi wiersza poleceń .NET Core .

Przyszła praca


Następujące funkcje niestety nie pojawią się w początkowej wersji RTM. Wstępnie planujemy udostępnić je w pierwszej wersji funkcji po RTM, w trzecim kwartale * 2016:

  • Obsługa języka Visual Basic
  • SignalR 3
  • Strony internetowe 4

* Odniesienia do kwartałów rocznych (I, II, III, IV) są oparte na kalendarzu

Masoud
źródło
11

Aktualizacja 3 : Mapa drogowa ASP.NET Core 1.0 (wcześniej nazywana ASP.NET 5) znajduje się na github: https://github.com/aspnet/Home/wiki/Roadmap

Oryginalny

Visual Studio 2015 zostanie wydany 20 lipca 2015.

Jednak według blogu Somasegara z 29 czerwca 2015 r .: „ASP.NET 5 i EF 7 zostaną wydane osobno w późniejszym terminie”.

Phil Haselden
źródło
11

Zaktualizowana odpowiedź:

ASP.NET Core 1.0 został wydany 27 czerwca 2016 r.

Pierwsze kroki z .NET Core

  • Jeśli używasz programu Visual Studio 2015 (społeczność Visual Studio jest bezpłatna!), Najpierw pobierz VS2015 Update 3, a następnie zainstaluj narzędzia .NET Core Tools for Visual Studio.

  • Jeśli nie chcesz korzystać z VS, rozważ użycie Visual Studio Code za darmo i zainstaluj rozszerzenie C # z marketplace wraz z .NET Core SDK dla Windows . Oczywiście, jeśli korzystasz z Mac / Linux / Cokolwiek, przejdź do http://dot.net .

  • Jeśli chcesz uzyskać wszystkie zaawansowane i szczegółowe pliki do pobrania dla .NET lub .NET Core, kliknij tutaj

Poprzednia odpowiedź: (Zwolnij kandydatów)

Scott Hunter zamieścił na blogu określone ramy czasowe: dotyczące wydaniaASP.NET Core

Harmonogram podstawowy

NET Core i ASP.NET Core 1.0 RC2 i biblioteki będą dostępne w połowie maja .

Tooling będzie w wersji Preview 1 i będzie dołączony do tej wersji.

.NET Core i ASP.NET Core 1.0 RTM (wydanie) i biblioteki będą dostępne do końca czerwca .

Oprzyrządowanie będzie miało wersję Preview 2 i będzie dołączone do tej wersji.

Będziemy nadal wprowadzać zmiany i stabilizować oprzyrządowanie, dopóki nie zostanie RTM z Visual Studio „15”.

Poprzednia odpowiedź:

Mapa drogowa ASP.NET Core 1.0 (wcześniej nazywana ASP.NET 5) znajduje się na github, ale daty w tym planie zostały pominięte w ciągu ostatnich kilku miesięcy przez margines, więc nie można jej naprawdę ufać. Biorąc to pod uwagę, ma sens, że usunęli ustalone daty z mapy drogowej.

Zgodnie z obecną wersją mapy drogowej RC2 jest do ustalenia. Wersja 1.0 mówi o 2016.

Więc pytanie powinno naprawdę brzmieć? Kiedy jest TBD? Kiedy będzie później w 2016 roku?

Na szczęście liczbę otwartych problemów na wydanie można sprawdzić na githubie.

Uwaga: wersje ASP.NET Core muszą być zintegrowane z wydaniami innych zespołów powiązanych / zależnych, np. Zespołu Entity Framework. Każde wydanie zostanie wydane tylko wtedy, gdy te zespoły będą miały gotową równoważną wersję wydania.

W serwisie github zamieszczam linki do każdego z tych kamieni milowych. Powinno to dać najdokładniejsze wskazanie daty premiery.

aspnet / Mvc (RC2 to 99% na 19 kwietnia) aspnet / EntityFramework (RC2 to 98% na 19 kwietnia) dotnet / cli (RC2 to 88% na 19 kwietnia) dotnet / coreclr (RC2 to 99% na 19 April) dotnet / corefx (RC2 wynosi 100% na 19 kwietnia)wprowadź opis obrazu tutaj wprowadź opis obrazu tutaj wprowadź opis obrazu tutaj wprowadź opis obrazu tutaj

wprowadź opis obrazu tutaj

Opierając się na powyższym postępie, termin realizacji RC2 jest podany na 29 kwietnia 2016 r., Kiedy będą mieli wersję gotową do testów

Prawdopodobnie będzie to kolejne X tygodni testów, ale przynajmniej jest to wskazanie, kiedy będzie gotowe.

Postęp jest aktualizowany codziennie.

Postępy w wydaniu 1.0 RTM można również wyświetlić pod tymi linkami.

Data kamienia milowego RTM wydaje się być 30 czerwca, chociaż nie wszystkie linki mają daty milowe. Opierając się na tym, jak spadły daty RC2, data ta prawdopodobnie ulegnie zmianie wraz z postępem.

Te filmy ASP.NET Społeczność Standup powinien również dać wskazówkę dobrej sprawie postępów publikacji, gdzie można uzyskać aktualizacje z pierwszej ręki, zazwyczaj raz w tygodniu.

devfric
źródło
3

ASP.NET 5 był RELEASE CANDIDATE jako 11/18/2015. Oznacza to, że od tego momentu używając tych bitów możesz używać ich w produkcji i otrzymywać wsparcie.

Adam Tuliper - MSFT
źródło