OpenLayers 4 perbedaan dari 3.x [ditutup]

9

Di OpenLayers 4 changelogs , dijelaskan:

Berbeda dengan beralih dari v2.x ke v3.x, yang menandai penulisan ulang lengkap perpustakaan dengan API yang sama sekali baru, peningkatan versi utama sekarang hanya berarti bahwa pengguna harus memperhatikan bagian 'Memecah perubahan' dari catatan pemutakhiran.

Tetapi " semanting versi " mengatakan:

Versi MAJOR meningkat ketika Anda membuat perubahan API yang tidak kompatibel

Jadi, saya tidak mengerti: jika OL API tidak diubah, mengapa OL versi utama meningkatkannya menjadi 4? Adakah yang bisa menjelaskan dengan lebih baik?

TonyGis
sumber
Sebenarnya saya pikir itu adalah pertanyaan yang sangat terfokus, dan sangat berguna. Perubahan dari OL 2 ke 3 cukup traumatis, dan pertanyaan ini meminta kejelasan apakah 3 ke 4 adalah perubahan / kerusakan API atau tidak.
John Powell

Jawaban:

4

Ketika OpenLayers meningkatkan versi utama, itu karena perubahan API. Jadi, perhatikan bagian "Memecah perubahan" di catatan rilis untuk mempelajari tentang perubahan API saat Anda mengalami masalah versi besar.

Namun, seperti catatan rilis versi utama bump dari 3 hingga 4 acara, API hanya sedikit berubah. Jadi aplikasi tidak perlu ditulis ulang.

ahocevar
sumber