OpenLayers 4 ความแตกต่างจาก 3.x [ปิด]


9

ใน OpenLayers 4 changelogsจะอธิบาย:

ต่างจากสวิตช์จาก v2.x เป็น v3.x ซึ่งทำเครื่องหมายการเขียนใหม่อย่างสมบูรณ์ของไลบรารีด้วย API ใหม่ทั้งหมดตอนนี้การเพิ่มรุ่นหลักก็หมายความว่าผู้ใช้ควรใส่ใจกับส่วน 'การเปลี่ยนแปลงที่ขาด' ของบันทึกการอัพเกรด

แต่ " semanting versioning " กล่าวว่า:

รุ่น MAJOR เพิ่มขึ้นเมื่อคุณทำการเปลี่ยนแปลง API ที่เข้ากันไม่ได้

ดังนั้นฉันไม่เข้าใจ: ถ้า OL API ไม่เปลี่ยนแปลงทำไมรุ่นหลัก OL ถึงเพิ่มเป็น 4 บางคนสามารถอธิบายได้ดีกว่า


จริงๆแล้วฉันคิดว่านั่นเป็นคำถามที่เพ่งความสนใจไปอย่างสมบูรณ์แบบและมีประโยชน์มาก การเปลี่ยนแปลงจาก OL 2 เป็น 3 ค่อนข้างเจ็บปวดและคำถามนี้ขอความชัดเจนว่า 3 ถึง 4 เป็นการเปลี่ยน / แตก API หรือไม่
John Powell

คำตอบ:


4

เมื่อ OpenLayers เพิ่มเวอร์ชันหลักเป็นเพราะการเปลี่ยนแปลง API ดังนั้นให้ใส่ใจกับส่วน "การเปลี่ยนแปลงที่ทำลาย" ในบันทึกย่อประจำรุ่นเพื่อเรียนรู้เกี่ยวกับการเปลี่ยนแปลง API เมื่อคุณพบเวอร์ชันหลัก

อย่างไรก็ตามเช่นเดียวกับบันทึกประจำรุ่นของชนรุ่นใหญ่จาก 3 ถึง 4 รายการ API จะเปลี่ยนแปลงเพียงเล็กน้อยเท่านั้น ดังนั้นแอปพลิเคชั่นไม่จำเป็นต้องเขียนใหม่

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.