Zend Framework:
Desenvolvimento Padronizado e Produtivo
               em PHP


      Flávio Gomes da Silva Lisboa
             www.fgsl.eti.br
                @fgsl
Engenharia de Software?
Como seria maravilhoso se fosse
             possível construir software como se
               faz um produto de engenharia...
                  mas deve ser um sonho...




miolao.com
Linha de Produção: um de cada vez




       blogs.estadao.com.br
Linha de Produção de Software?
Não dá! Todos ao mesmo tempo!




   grupoeditagos.com.br
Pra que serve
                Engenharia de Software?




vidabailarina.blogspot.com
Para planejar e acompanhar
    a construção do software




fortunecity.com
Arquitetura de Software?
Código bonito?


00000000000000000000
00000000000000000000
00011000000000011000
00111100000000111100
00011000000000011000
00000000000000000000
00000000000000000000
00000010000001000000
00000001000010000000
01000000000000000010
00100000000000000100
00011111111111111000
00001111111111110000
00000000000000000000
Não! Código funcional,
reusável, fácil de manter
       e que atende os
   requisitos do cliente




        WYAIWII
Não faça isso com software!




http://noticias.r7.com/esquisitices/fotos/engenheiros-idiotas-fazem-burrada-nas-construcoes-20101105-9.html
Não faça isso com software!
Não faça isso com software!
Não faça isso com software!
Não faça isso com software!
Não faça isso com software!
Não faça isso com software!
Não faça isso com software!
Não faça isso com software!
Não faça isso com software!
PHP



PHP roda em quase 1/3 da Internet;
PHP é simples, não é preciso doutorado
para utilizá-la;
PHP é adaptável;
PHP é interoperável;
PHP é portável;
PHP tem mais de 4,5 milhões de usuários;
A combinação Linux/Apache/PHP tem alta
performance e estabilidade;
PHP



PHP foi criada para Web.

Mas também é excelente para scripts de
automação de tarefas.

Também cria aplicações Desktop (PHP-GTK)

E agora também cria aplicações embarcadas
em Android.
PHP



PHP tem suporte completo à orientação a
objetos.

Mas também permite uso de programação
estruturada, ao mesmo tempo.
Zend Framework
Zend Framework
Arquitetura Flexível e Extensível
Antecipação à evolução do PHP
Comunidade ativa
Grandes parceiros
Show me the code!




programandoalogica.blogspot.com
Projeto FGSL2ZF


http://sourceforge.net/projects/fgslibraryphp
Mão na Massa

http://www.temporealeventos.com.br/?area=107
Livros
Mais informações




http://framework.zend.com
Obrigado




www.fgsl.eti.br

Zf campus party_2011