[I3geo] Arquitetura
Moretti Edmar
edmar.moretti em gmail.com
Segunda Janeiro 12 05:51:20 PST 2015
Olá.
Não foi implementado rigidamente seguindo MVC. Existem alguns princípios
básicos que são seguidos:
- não se faz reload de página, as requisições ao servidor são feitas via
AJAX
- não há HTML misturado com PHP, salvo poucas exceções
- na versão 6.0 utiliza-se uma linguagem de templates (mustache), sempre
que possível, para construção de HTML dinâmico
- os estilos são geralmente definidos via CSS, evitando-se estilos em linha;
- o controle de navegação e camadas no navegador é feito pelas APIs
originais escolhidas para o mapa (OpenLayers ou GoogleMaps)
- para programação Javascript utiliza-se a biblioteca YUI2
- Os arquivos de configuração de camadas, que incluem os SQLs, são mantidos
em um repositório de mapfiles e usados quando necessário
- boa parte das funcionalidades são carregadas sob demanda (scripttag)
- os objetos criados com as APIs do GoogleMaps ou Openlayers são acessíveis
diretamente via javascript. No caso do GoogleMaps a implementação MVC é
mantida e pode ser utilizada conforme a documentação dessa API.
Em 12 de janeiro de 2015 02:19, Artur Lourenço <libnirvana em gmail.com>
escreveu:
> Olá,
>
> queria uma informação sobre o padrão de arquitetura do i3Geo, ele foi
> implementado no padrão MVC?
>
> _______________________________________________
> i3geo mailing list
> i3geo em lists.osgeo.org
> http://lists.osgeo.org/cgi-bin/mailman/listinfo/i3geo
>
--
Edmar Moretti
http://www.edmarmoretti.com.br
Skype: edmar.moretti
gTalk: edmar.moretti
-------------- Próxima Parte ----------
Um anexo em HTML foi limpo...
URL: <http://lists.osgeo.org/pipermail/i3geo/attachments/20150112/6a9ec566/attachment.html>
More information about the i3geo
mailing list