È una buona idea migrare su OpenLayers 3 ora [chiuso]


12

Mi chiedo se OpenLayers 3 sia abbastanza affidabile per avviare subito la migrazione dell'applicazione ad esso. La differenza tra le versioni 2 e 3 è troppo importante perché il vecchio codice non funzionerà? I maggiori miglioramenti di OpenLayers 3 sono stati testati abbastanza come il 3D?


Immagino che stai parlando di OpenLayers 3
gene

Il sito ufficiale è ol3js.org con molti esempi.
Mapperz

Questa domanda sembra essere fuori tema perché riguarda un argomento sensibile al tempo e le risposte sono destinate a diventare obsolete.
Devdatta Tengshe,

La versione stabile di OpenLayers 3.0.0 non è ancora stata rilasciata, in realtà esiste solo una versione beta, quindi penso che la domanda sia ancora in discussione per ora.
Sotto il radar,

Risposte:


10

OpenLayers 2 rimarrà per un po 'a causa della sua storia: è la prima grande API Open Source per la mappatura. Quindi, le persone investono molto e non possono cambiare: non esiste compatibilità retroattiva tra le due versioni. Cordiali saluti, la versione 2.13 è in 2.12 RC2, quindi significa che l'uscita ufficiale arriverà tra alcune settimane.

OpenLayers 3 è una riscrittura di OpenLayers con una nuova API in grado di gestire il 3D, utilizzando funzionalità HTML 5 come Canvas e WebGL. WebGL e Canvas ti consentono anche di visualizzare più funzioni vettoriali rispetto a OpenLayers 2 (non hai limitazioni sui nodi DOM) Spetta a te controllare OpenLayers 3 e fornire feedback sulla mailing list . Le funzionalità vengono testate automaticamente con Travis CI e js unit test https://travis-ci.org/openlayers/ol3 .

OpenLayers 3 richiede un browser recente perché si basa su tecnologie recenti. Non aspettarti il ​​supporto IE6 in OpenLayers 3 !! Al momento, hai sempre più funzionalità in OpenLayers 2.

Pertanto, per passare da una valutazione all'altra è necessario valutare le funzionalità richieste dall'applicazione corrente al fine di prendere una decisione. Fai un elenco delle funzionalità che stai utilizzando al momento in un foglio di calcolo e confronta le funzionalità già disponibili in OpenLayers 3, guardando gli esempi .


2

Ho deciso di migrare e lo trovo un po 'difficile. Attualmente la maggior parte delle classi non è testata e molte altre cose dovrebbero essere verificate prima di usarle. Non sono un professionista in JS ma sembra un po 'più complicato di prima.

La mia risposta: se non hai fretta usando i dati Vector e 3d, aspetta un po 'di più.


1

Al momento non è consigliabile migrare a OL3. Molte altre funzioni e documentazione devono ancora essere completate. OL3 necessita di maggiori finanziamenti per poter ottenere tutte le funzionalità disponibili in OL 2.X.


0

non è un esperto, ma so che molte persone lavorano ancora con OL2 (2.10, 2.11, 2.12). Potrebbe essere perché l'aggiornamento è 1) che richiede molto tempo (molto probabilmente riscrivendo il codice esistente), 2) OL3 sembra essere finora non testato in tutto il mondo e in qualche modo "non interrotto", 3) GeoExt2 ed Ext4 sono ancora "testati" ( quindi le persone probabilmente stanno ancora lavorando con 1.1 e 3.4 rispettivamente).

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.