O MapBox anunciou recentemente que eles se afastariam do CartoCSS para uma interface completamente visual. Aparentemente, as novas folhas de estilo subjacentes à interface do usuário serão baseadas em JSON, portanto, apesar do fato de a nova interface ser um sistema de apontar e clicar, um dos desenvolvedores que trabalhou neste projeto acredita que será melhor para os codificadores que o sistema anterior. :
o novo editor https://t.co/i7uy2V8YGL é ainda melhor para codificadores: os estilos GL podem ser modificados como JSON em editores e dinamicamente em JS
- Tom MacWright (@tmcw) 29 de julho de 2015
No entanto, vale a pena notar (e espero que eu tenha esse direito) que essas folhas de estilo JSON sejam renderizadas pelo WebGL, enquanto o CartoCSS é usado para criar XML renderizado pelo Mapnik. Portanto, enquanto um substitui o outro, pelo menos em alguma capacidade, eles não fazem exatamente a mesma coisa.
Então isso me leva a pensar onde é que isso deixa o CartoCSS?
Muitos dos estilos predominantes de blocos de mapas usam o idioma no momento, talvez o estilo padrão do OpenStreetMap . O CartoDB também o usa e, como observou um de seus desenvolvedores no tweet abaixo, planeja continuar com ele por enquanto, mas também parece implicar que eles se afastarão dele em algum momento.
@Anonymaps @tmcw, no entanto, estamos mantendo um pouco mais de tempo!
- Francisco Dans (@fdans) 29 de julho de 2015
Em uma frente mais recente, há um projeto chamado kosmtik que eu encontrei através deste tópico . Essa ferramenta lê os mesmos arquivos .mss (cartocss) e .mml (json) que o TileMill e renderiza com o Mapnik, portanto, fornece uma alternativa ao TileMill que não está mais sendo desenvolvido ativamente .
A principal fonte dessa pergunta é que eu empreendi um projeto bastante complexo há um ou dois meses no TileMill e talvez entre 25% e 50% para concluí-lo. Mas com esse anúncio, entre outras coisas, estou começando a me perguntar se estou me envolvendo em um meio que não será mantido / desenvolvido daqui para frente.
Portanto, minha pergunta é: que outras evidências existem que falam sobre o nível de uso do CartoCSS (ou a falta dela) no futuro pela comunidade GIS?
Respostas:
Dois anos é muito tempo no mundo do mapeamento na web. O próprio Cartodb tem pouco mais de três anos (menos de quatro anos desde a versão beta ). Eu diria que é possível que tudo o que usamos agora possa ficar obsoleto em dois anos. Construa como você foi, mas espere mudanças rápidas como um dado.
fonte