Zend Framework na IV SAE UFPR 2010

634 views
572 views

Published on

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

Published in: Technology
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
634
On SlideShare
0
From Embeds
0
Number of Embeds
1
Actions
Shares
0
Downloads
7
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Zend Framework na IV SAE UFPR 2010

  1. 1. Zend Framework Flávio Gomes da Silva Lisboa
  2. 2. 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.
  3. 3. Popularidade do PHP Fonte: http://www.tiobe.com/index.php/content/paperinfo/tpci/index.html
  4. 4. Popularidade do PHP Fonte: http://www.tiobe.com/index.php/content/paperinfo/tpci/index.html
  5. 5. Presença do PHP na Internet Fonte: http://www.nexen.net/images/stories/phpversion/200810/evolution.global.png
  6. 6. PHP: Boa ou Ruim? http://en.wikipedia.org/wiki/Green_Lantern http://en.wikipedia.org/wiki/Sinestro
  7. 7. Tal Programador, Tal Programa Aplicações feitas em PHP com dificuldade de manutenção são fruto de programadores indisciplinados.
  8. 8. Fonte: http://www.macoratti.net/proc_sw1.htm A Fase Eterna do Software
  9. 9. 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
  10. 10. 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)
  11. 11. Como reusar? ● Orientação a Objetos ● Padrões de Projeto ● Frameworks Ref.: http://en.wikipedia.org/wiki/The_Karate_Kid
  12. 12. O que é um framework?
  13. 13. Zend Framework Inversão de Controle
  14. 14. 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.
  15. 15. Mais informações ● http://framework.zend.com ● www.zfbrasil.com
  16. 16. Contato www.fgsl.eti.br flaviogomesdasilva@yahoo.com.br

×