Apakah ide yang baik untuk bermigrasi ke OpenLayers 3 sekarang [ditutup]

12

Saya ingin tahu apakah OpenLayers 3 cukup dapat dipercaya untuk memulai migrasi aplikasi ke sana sekarang. Apakah perbedaan antara versi 2 dan 3 terlalu penting sehingga kode lama tidak akan berfungsi? Apakah perbaikan utama OpenLayers 3 sudah cukup diuji seperti 3D?

Di bawah Radar
sumber
Saya kira Anda berbicara tentang OpenLayers 3
gen
Situs web resmi adalah ol3js.org dengan banyak contoh.
Mapperz
Pertanyaan ini tampaknya di luar topik karena ini adalah topik sensitif waktu dan jawabannya pasti akan basi.
Devdatta Tengshe
Versi stabil dari OpenLayers 3.0.0 belum dirilis, hanya ada versi beta sebenarnya jadi saya pikir pertanyaannya masih dalam topik untuk saat ini.
Di bawah Radar

Jawaban:

10

OpenLayers 2 akan bertahan sebentar karena sejarahnya: ini adalah Open Source API pertama untuk pemetaan. Jadi, orang berinvestasi banyak dan mereka tidak bisa beralih: tidak ada kompatibilitas mundur antara kedua versi. FYI, versi 2.13 ada di 2.13 RC2, jadi itu artinya rilis resmi akan mendarat dalam beberapa minggu.

OpenLayers 3 adalah penulisan ulang OpenLayers dengan API baru yang dapat menangani 3D, menggunakan fitur HTML 5 seperti Canvas dan WebGL. WebGL dan Canvas juga memungkinkan Anda untuk menampilkan lebih banyak fitur vektor daripada dengan OpenLayers 2 (Anda tidak memiliki batasan node DOM) Terserah Anda untuk memeriksa OpenLayers 3 dan memberikan umpan balik pada milis . Fitur diototasikan dengan Travis CI dan unit uji js https://travis-ci.org/openlayers/ol3 .

OpenLayers 3 memerlukan peramban terbaru karena ia bergantung pada teknologi terkini. Jangan berharap dukungan IE6 di OpenLayers 3 !! Saat ini, Anda selalu memiliki lebih banyak fitur di OpenLayers 2.

Jadi untuk beralih, Anda perlu mengevaluasi fitur apa yang dibutuhkan aplikasi Anda saat ini untuk membuat keputusan. Buatlah daftar fitur yang Anda gunakan saat ini dalam spreadsheet dan bandingkan dengan fitur yang tersedia di OpenLayers 3, lihat contohnya .

ThomasG77
sumber
2

Saya memutuskan untuk bermigrasi dan merasa agak sulit. Saat ini sebagian besar kelas belum diuji dan banyak hal lain harus diperiksa sebelum menggunakannya. Saya bukan pro di JS tetapi tampaknya sedikit lebih rumit daripada sebelumnya.

Jawaban saya - jika Anda tidak tergesa-gesa menggunakan data Vektor dan 3d, tunggu sebentar lagi.

Dmitry
sumber
1

Saat ini tidak disarankan untuk bermigrasi ke OL3. Masih banyak lagi fitur dan dokumentasi yang harus diselesaikan. OL3 membutuhkan lebih banyak dana untuk bisa mendapatkan semua fungsionalitas yang tersedia di OL 2.X.

pengguna13548
sumber
0

bukan ahli, tapi saya tahu bahwa banyak orang masih bekerja dengan OL2 (2.10, 2.11, 2.12). Bisa jadi karena upgrade adalah 1) memakan waktu (sangat mungkin menulis ulang kode yang ada), 2) OL3 tampaknya sejauh ini belum teruji di seluruh dunia dan entah bagaimana "tidak dibebani", 3) GeoExt2 dan Ext4 juga masih "diuji" ( jadi orang mungkin masih bekerja dengan 1.1 dan 3.4 masing-masing).

Gery
sumber