<div dir="ltr">Obrigado pelas informações.</div><div class="gmail_extra"><br><div class="gmail_quote">2015-01-12 10:51 GMT-03:00 Moretti Edmar <span dir="ltr"><<a href="mailto:edmar.moretti@gmail.com" target="_blank">edmar.moretti@gmail.com</a>></span>:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr"><div><div><div><div><div><div><div><div><div><div>Olá.<br><br></div>Não foi implementado rigidamente seguindo MVC. Existem alguns princípios básicos que são seguidos:<br><br></div>- não se faz reload de página, as requisições ao servidor são feitas via AJAX<br><br></div>- não há HTML misturado com PHP, salvo poucas exceções<br><br></div>- na versão 6.0 utiliza-se uma linguagem de templates (mustache), sempre que possível,  para construção de HTML dinâmico<br><br></div>- os estilos são geralmente definidos via CSS, evitando-se estilos em linha;<br><br></div>- o controle de navegação e camadas no navegador é feito pelas APIs originais escolhidas para o mapa (OpenLayers ou GoogleMaps)<br><br></div>- para programação Javascript utiliza-se a biblioteca YUI2<br><br></div>- 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<br><br></div>- boa parte das funcionalidades são carregadas sob demanda (scripttag)<br><br></div>- 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.<br></div><div class="gmail_extra"><br><div class="gmail_quote">Em 12 de janeiro de 2015 02:19, Artur Lourenço <span dir="ltr"><<a href="mailto:libnirvana@gmail.com" target="_blank">libnirvana@gmail.com</a>></span> escreveu:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><span class=""><div dir="ltr"><span style="font-size:12.8000001907349px">Olá,</span><div style="font-size:12.8000001907349px"><br></div><div style="font-size:12.8000001907349px">queria uma informação sobre o padrão de arquitetura do i3Geo, ele foi implementado no padrão MVC?</div></div>
<br></span>_______________________________________________<br>
i3geo mailing list<br>
<a href="mailto:i3geo@lists.osgeo.org" target="_blank">i3geo@lists.osgeo.org</a><br>
<a href="http://lists.osgeo.org/cgi-bin/mailman/listinfo/i3geo" target="_blank">http://lists.osgeo.org/cgi-bin/mailman/listinfo/i3geo</a><span class="HOEnZb"><font color="#888888"><br></font></span></blockquote></div><span class="HOEnZb"><font color="#888888"><br><br clear="all"><br>-- <br><div><div dir="ltr"><div><div><div>Edmar Moretti<br></div><a href="http://www.edmarmoretti.com.br" target="_blank">http://www.edmarmoretti.com.br</a><br></div>Skype: edmar.moretti<br></div>gTalk: edmar.moretti<br></div></div>
</font></span></div>
<br>_______________________________________________<br>
i3geo mailing list<br>
<a href="mailto:i3geo@lists.osgeo.org">i3geo@lists.osgeo.org</a><br>
<a href="http://lists.osgeo.org/cgi-bin/mailman/listinfo/i3geo" target="_blank">http://lists.osgeo.org/cgi-bin/mailman/listinfo/i3geo</a><br></blockquote></div><br></div>