OpenLayers 3.x'ten 4 fark [kapalı]


9

OpenLayers 4 değişiklik kayıtlarında şunları açıklar:

Tamamen yeni bir API ile kütüphanenin tamamen yeniden yazılmasını işaretleyen v2.x'ten v3.x'e geçişten farklı olarak, ana sürüm artışları artık kullanıcıların yükseltme notlarının 'Değişiklikleri kırmak' bölümüne dikkat etmesi gerektiği anlamına geliyor.

Ancak " semanting versioning " diyor:

Uyumsuz API değişiklikleri yaptığınızda ANA sürüm artar

Yani, anlamıyorum: OL API değişmezse, neden OL ana sürümü 4'e yükseldi? Birisi daha iyi açıklayabilir mi?


Aslında bunun mükemmel odaklanmış ve çok kullanışlı bir soru olduğunu düşünüyorum. OL2'den 3'e değişim oldukça travmatikti ve bu soru 3'ten 4'e API değiştirme / bozma olup olmadığı konusunda netlik istiyor.
John Powell

Yanıtlar:


4

OpenLayers ana sürümü artırdığında, bunun nedeni API değişikliklerinden kaynaklanmaktadır. Bu nedenle, büyük bir sürümle karşılaştığınızda API değişiklikleri hakkında bilgi edinmek için sürüm notlarındaki "Değişiklikleri kırma" bölümüne dikkat edin.

Bununla birlikte, 3'ten 4'e gösterilen ana sürüm yumrularının sürüm notları gibi, API sadece biraz değişir. Bu yüzden uygulamaların yeniden yazılmasına gerek yoktur.

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.