View
518
Download
2
Category
Preview:
DESCRIPTION
Apresentação feita na IV Semana Acadêmica de Exatas da UFPR
Citation preview
Zend Framework
Flávio Gomes da Silva Lisboa
PHP
● Linguagem de script do lado servidor● Livre e de código aberto● Sintaxe simples e amigável (faca de 2
gumes)● Tem suporte a orientação a objetos
(completo a partir da versão 5)● Diversas aplicações disponíveis: Joomla
(CMS), Wordpress (blog), Mantis (bug tracker), Zabbix (monitoração), Gforge (repositório de projetos), etc.
Popularidade do PHP
Fonte: http://www.tiobe.com/index.php/content/paperinfo/tpci/index.html
Popularidade do PHP
Fonte: http://www.tiobe.com/index.php/content/paperinfo/tpci/index.html
Presença do PHP na Internet
Fonte: http://www.nexen.net/images/stories/phpversion/200810/evolution.global.png
PHP: Boa ou Ruim?
http://en.wikipedia.org/wiki/Green_Lantern http://en.wikipedia.org/wiki/Sinestro
Tal Programador, Tal Programa
Aplicações feitas em PHP com dificuldade de manutenção são fruto de programadores
indisciplinados.
Fonte: http://www.macoratti.net/proc_sw1.htm
A Fase Eterna do Software
Manutenção de Software
Desenvolver com foco na manutenção significa pensar:
●No gerenciamento da complexidade inerente ao desenvolvimento de software;
●Na comunicação entre as pessoas envolvidas;●Na redução dos custos no desenvolvimento;●Na predição do comportamento futuro do sistema.
Fonte: www.cefetrn.br/~placido/disciplina/mossoro/analise/.../aula1.pdf
Reuso de Código
No desenvolvimento de software, os ganhos iniciais se dão pela redução dos defeitos
introduzidos em cada iteração.
A partir daí, ganhos significativos só são conseguidos por meio de reutilização
(Paula Filho, 2009, p. 256)
Como reusar?
● Orientação a Objetos● Padrões de Projeto● Frameworks
Ref.: http://en.wikipedia.org/wiki/The_Karate_Kid
O que é um framework?
Zend Framework
Inversão de Controle
MVC com Zend Framework
● Demonstração prática de uso do Zend Framework para criar aplicações em três camadas em conjunto como o Eclipse PDT.
Mais informações
● http://framework.zend.com ● www.zfbrasil.com
Contato
www.fgsl.eti.br
flaviogomesdasilva@yahoo.com.br
Recommended