geoprocessamento livre na web com openlayers e cake php
TRANSCRIPT
Geoprocessamento livre na web com Geoprocessamento livre na web com CakePHP e OpenLayersCakePHP e OpenLayers
Benício RibeiroAnalista de Sistemas
● É um framework open source de desenvolvimento rápido para PHP.
● Possui inúmeras implementações que auxiliam no desenvolvimento de aplicações robustas sem perda de tempo.● Seguindo as convenções do framework, reduz o custo do desenvolvimento e a quantidade de código a ser escrito pelo desenvolvedor.
O que é ?O que é ?
Sobre o CakePHPSobre o CakePHP
Sobre o CakePHPSobre o CakePHP
● Fundamentase em design patterns (padrões de projetos) que são muito utéis para resolver problemas de modelagem de projetos se usados de forma adequada.
Por quê usar ?Por quê usar ?
● Usa o padrão MVC (Model, View, Controller) que é o mais usado em arquiteturas web e tem por finalidade separar as tarefas de acesso aos dados e lógica de negócio, lógica de apresentação e de interação com o utilizador.
Sobre o CakePHPSobre o CakePHP
● Compatível com as versões 4 e 5 do PHP;
VantagensVantagens
● CRUD embutido;● Scaffolding;● Arquitetura MVC;● Validação de entrada de dados;● Esquema de templates;● Suporte a internacionalização;
Sobre o CakePHPSobre o CakePHP
● Requer uma quantidade maior de tempo na modelagem;
DesvantagensDesvantagens
● Não é aconselhável pra pequenas aplicações;● Exige um certo grau de padronização no banco de dados.● Exige uma certa organização nos diretórios.
● Comunidade ativa;● Flexibilidade e extensibilidade
Sobre o OpenLayersSobre o OpenLayers
● É uma biblioteca livre em JavaScript para exibir os dados do mapa sem dependências do lado do servidor.
ConceitoConceito
● Ele fornece funcionalidades para criar mapas na web oferecendo as funções básicas para disponibilizar seus dados espaciais.
Sobre o OpenLayersSobre o OpenLayers
HistóricoHistórico● Ele foi criado pela MetaCarta depois do O’Reilly Where 2.0 Conference em junho de 2005, e sua primeira versão released foi disponibilizada em junho de 2006 antes do Where 2.0 Conference. A MetaCarta é a principal empresa envolvida com o OpenLayers dando suporte e gerenciando o projeto. Desde novembro de 2007 o OpenLayers virou um projeto da OSGeo (Open Source Geospatial Foundation).