OpenLayers 4 różnice od 3.x [zamknięte]


9

W dziennikach zmian OpenLayers 4 wyjaśnia:

W przeciwieństwie do przejścia z wersji 2.x na wersję 3.x, która oznaczała całkowite przepisanie biblioteki z całkowicie nowym interfejsem API, główne przyrosty wersji oznaczają po prostu, że użytkownicy powinni zwrócić uwagę na sekcję „Przełamywanie zmian” w uwagach dotyczących aktualizacji.

Ale „ wersjonowanie semantyczne ” mówi:

Wersja MAJOR wzrasta, gdy dokonujesz niezgodnych zmian API

Więc nie rozumiem: jeśli OL API nie ulegnie zmianie, dlaczego wersja główna OL wzrosła do 4? Czy ktoś może wyjaśnić lepiej?


Właściwie myślę, że jest to idealnie skoncentrowane i bardzo przydatne pytanie. Zmiana z OL 2 na 3 była dość traumatyczna i to pytanie wymaga wyjaśnienia, czy 3 do 4 zmienia się / łamie API.
John Powell,

Odpowiedzi:


4

Kiedy OpenLayers zwiększa główną wersję, dzieje się tak ze względu na zmiany API. Dlatego zwróć uwagę na sekcję „Przełamywanie zmian” w informacjach o wersji, aby dowiedzieć się o zmianach interfejsu API, gdy wystąpi poważny bump wersji.

Jednak podobnie jak w informacjach o wersji głównej wersji guzy od 3 do 4, interfejs API zmienia się tylko nieznacznie. Dlatego aplikacje nie muszą być przepisywane.

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.