zend framework na iv sae ufpr 2010

17
Zend Framework Flávio Gomes da Silva Lisboa

Upload: flavio-lisboa

Post on 29-Jun-2015

518 views

Category:

Technology


2 download

DESCRIPTION

Apresentação feita na IV Semana Acadêmica de Exatas da UFPR

TRANSCRIPT

Page 1: Zend Framework na IV SAE UFPR 2010

Zend Framework

Flávio Gomes da Silva Lisboa

Page 2: Zend Framework na IV SAE UFPR 2010

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.

Page 3: Zend Framework na IV SAE UFPR 2010

Popularidade do PHP

Fonte: http://www.tiobe.com/index.php/content/paperinfo/tpci/index.html

Page 4: Zend Framework na IV SAE UFPR 2010

Popularidade do PHP

Fonte: http://www.tiobe.com/index.php/content/paperinfo/tpci/index.html

Page 5: Zend Framework na IV SAE UFPR 2010

Presença do PHP na Internet

Fonte: http://www.nexen.net/images/stories/phpversion/200810/evolution.global.png

Page 6: Zend Framework na IV SAE UFPR 2010

PHP: Boa ou Ruim?

http://en.wikipedia.org/wiki/Green_Lantern http://en.wikipedia.org/wiki/Sinestro

Page 7: Zend Framework na IV SAE UFPR 2010

Tal Programador, Tal Programa

Aplicações feitas em PHP com dificuldade de manutenção são fruto de programadores

indisciplinados.

Page 8: Zend Framework na IV SAE UFPR 2010

Fonte: http://www.macoratti.net/proc_sw1.htm

A Fase Eterna do Software

Page 9: Zend Framework na IV SAE UFPR 2010

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

Page 10: Zend Framework na IV SAE UFPR 2010

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)

Page 11: Zend Framework na IV SAE UFPR 2010

Como reusar?

● Orientação a Objetos● Padrões de Projeto● Frameworks

Ref.: http://en.wikipedia.org/wiki/The_Karate_Kid

Page 12: Zend Framework na IV SAE UFPR 2010

O que é um framework?

Page 13: Zend Framework na IV SAE UFPR 2010

Zend Framework

Inversão de Controle

Page 14: Zend Framework na IV SAE UFPR 2010
Page 15: Zend Framework na IV SAE UFPR 2010

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.

Page 16: Zend Framework na IV SAE UFPR 2010

Mais informações

● http://framework.zend.com ● www.zfbrasil.com