É uma boa ideia migrar para o OpenLayers 3 agora [fechado]


12

Gostaria de saber se o OpenLayers 3 é confiável o suficiente para iniciar a migração do aplicativo para ele agora. A diferença entre as versões 2 e 3 é muito importante para que o código antigo não funcione? As principais melhorias do OpenLayers 3 foram testadas o suficiente como 3D?


Eu acho que você está falando sobre OpenLayers 3
gene

O site oficial é ol3js.org com muitos exemplos.
Mapperz

Esta pergunta parece não estar relacionada ao tópico, pois trata-se de um tópico sensível ao tempo e as respostas provavelmente ficarão obsoletas.
Devdatta Tengshe

A versão estável do OpenLayers 3.0.0 ainda não foi lançada; na verdade, existe apenas uma versão beta, então acho que a questão ainda está em discussão por enquanto.
Abaixo do radar

Respostas:


10

O OpenLayers 2 ficará por um tempo por causa de sua história: é a primeira grande API de código aberto para mapeamento. Portanto, as pessoas investem muito e não podem mudar: não há compatibilidade com versões anteriores entre as duas versões. Para sua informação, a versão 2.13 está na 2.13 RC2, o que significa que o lançamento oficial chegará em algumas semanas.

O OpenLayers 3 é uma reescrita do OpenLayers com uma nova API que pode lidar com 3D, usando recursos HTML 5 como Canvas e WebGL. O WebGL e o Canvas também permitem exibir mais recursos vetoriais do que com o OpenLayers 2 (você não possui limitação de nós DOM) Depende de você verificar o OpenLayers 3 e fornecer feedback sobre a lista de discussão . Os recursos são testados automaticamente com o Travis CI e os testes de unidade js https://travis-ci.org/openlayers/ol3 .

O OpenLayers 3 requer um navegador recente porque conta com tecnologias recentes. Não espere o suporte do IE6 no OpenLayers 3 !! No momento, você sempre tem mais recursos no OpenLayers 2.

Portanto, para mudar, você precisa avaliar quais recursos o aplicativo atual requer para tomar sua decisão. Faça uma lista dos recursos que você está usando no momento em uma planilha e compare com os recursos disponíveis no OpenLayers 3, observando os exemplos .


2

Decidi migrar e acho um pouco difícil. Atualmente, a maioria das classes não foi testada e muitas outras coisas devem ser verificadas antes de serem usadas. Eu não sou um profissional em JS, mas parece um pouco mais complicado do que era antes.

Minha resposta - se você não estiver com pressa usando dados vetoriais e 3d, aguarde um pouco mais.


1

Não é aconselhável migrar para o OL3 no momento. Muitos outros recursos e documentação ainda precisam ser concluídos. O OL3 precisa de mais financiamento para poder obter todas as funcionalidades disponíveis no OL 2.X.


0

não é um especialista, mas sei que muitas pessoas ainda trabalham com o OL2 (2.10, 2.11, 2.12). Pode ser porque a atualização é 1) demorada (provavelmente reescrevendo o código existente), 2) o OL3 parece ainda não ter sido testado em todo o mundo e, de alguma forma, "sem erros", 3) o GeoExt2 e o Ext4 também ainda estão sendo "testados" ( provavelmente as pessoas ainda estão trabalhando com 1.1 e 3.4, respectivamente).

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.