[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