2015-05-26 16 views
7

Używam Netty już od jakiegoś czasu i nigdy nie mogę rozwiązać tego pytania. Można pobrać cztery różne wersje. Trzech z nich aktywnie się rozwija.Różne wersje Netty i ich cele

3.x

4.0.x

4.1.x

5.x

O ile mi zrozumieć 3.x jest JRE 1.5 i wszystko inaczej dla JREs większy niż to. Używam wersji 4.0.28, ponieważ jest to stabilna i zalecana wersja. Ale jaka jest dokładnie różnica lub cel innych wersji?

Nie mogłem znaleźć żadnych informacji na ten temat na ich stronie internetowej.

EDYCJA: Widzę zbliżające się głosy, więc chciałbym wyjaśnić: Nie szukam kogoś, kto wymieniłby mi wszystkie różnice w kodzie wersji. Ale musi istnieć jakiś cel lub cel dla wersji 4.1.x i 5.x.

Odpowiedz

10

3.x jest przestarzałe. Zachowujemy go, ponieważ niektórzy użytkownicy nadal go używają.

4,0 to aktualna stabilna wersja. W razie wątpliwości skorzystaj z tej wersji.

4.1 to kompatybilna wstecz wersja 4.0. Dodaje nowe fajne nowe funkcje, takie jak HTTP/2 i asynchroniczny algorytm DNS. Tak więc wersja 4.1 jest wersją, którą możesz chcieć wypróbować, gdy aplikacja działa już na wersji 4.0 i chcesz wypróbować nowe funkcje.

5.0 jest niezgodną wersją wsteczną. Jednak nie jest to przepis na wersję 4.0 w stosunku do wersji 3.x. Usunęliśmy jednak kilka błędów związanych z interfejsem API. Będziesz musiał wprowadzić pewne zmiany w kodzie, aby aplikacja Netty 4 działała na Netty 5, ale nie jest to tak, jak przeniesienie aplikacji Netty 3 do aplikacji Netty 4. Ostatecznie 4.x zostanie wycofany, a 5.0 będzie stabilną wersją.

+0

Czy jest jakaś mapa drogowa dla wydań 5.x? Jak więc działa z nowymi funkcjami dodanymi w wersji 4.1.x, czy są one często łączone 5.x, czy będą dostępne dopiero po ostatniej wersji 4.x.x.Final? – cpz

+0

Czy warto aktualizować tę odpowiedź, ponieważ uważam, że 5.x nie jest aktywnie rozwijany? –

1

To powinno być zauważyliśmy, że 5.0 zostało odwołane w listopadzie 2015 r., teraz jest to najnowsza stabilna wersja.

Powiązane problemy