ZendFramework como le gusta
-
Upload
renan-de-lima -
Category
Technology
-
view
825 -
download
2
Transcript of ZendFramework como le gusta
![Page 1: ZendFramework como le gusta](https://reader033.fdocumentos.com/reader033/viewer/2022060202/559c22941a28ab73738b45f4/html5/thumbnails/1.jpg)
“Extending the art & spirit of PHP, Zend Framework is based on simplicity.”
Renan de Lima [email protected]
+55 61 8166.7755
ZendFramework como le gusta
![Page 2: ZendFramework como le gusta](https://reader033.fdocumentos.com/reader033/viewer/2022060202/559c22941a28ab73738b45f4/html5/thumbnails/2.jpg)
ZendFramework como le gustaRenan de Lima
Agenda
● ZF é um framework mesmo?● A comunidade● ZendFramework em pedaços● Exemplos
![Page 3: ZendFramework como le gusta](https://reader033.fdocumentos.com/reader033/viewer/2022060202/559c22941a28ab73738b45f4/html5/thumbnails/3.jpg)
ZendFramework como le gustaRenan de Lima
ZF é um framework!
![Page 4: ZendFramework como le gusta](https://reader033.fdocumentos.com/reader033/viewer/2022060202/559c22941a28ab73738b45f4/html5/thumbnails/4.jpg)
ZendFramework como le gustaRenan de Lima
Algumas definições
● Biblioteca● Plugin● Design Pattern● Framework
![Page 5: ZendFramework como le gusta](https://reader033.fdocumentos.com/reader033/viewer/2022060202/559c22941a28ab73738b45f4/html5/thumbnails/5.jpg)
ZendFramework como le gustaRenan de Lima
Classificando um framework
● Forma de utilização● Caixa preta● Caixa branca
● Abordagem dos problemas● Específico● Genérico
![Page 6: ZendFramework como le gusta](https://reader033.fdocumentos.com/reader033/viewer/2022060202/559c22941a28ab73738b45f4/html5/thumbnails/6.jpg)
ZendFramework como le gustaRenan de Lima
O que o ZF faz de fato?
● Resolve problemas genéricos● Define interfaces● Implementa interfaces● Incentiva overwrite
![Page 7: ZendFramework como le gusta](https://reader033.fdocumentos.com/reader033/viewer/2022060202/559c22941a28ab73738b45f4/html5/thumbnails/7.jpg)
ZendFramework como le gustaRenan de Lima
Palavras de ordem
● Baixo acoplamento● Simplicidade● Alta performance (será?)
![Page 8: ZendFramework como le gusta](https://reader033.fdocumentos.com/reader033/viewer/2022060202/559c22941a28ab73738b45f4/html5/thumbnails/8.jpg)
ZendFramework como le gustaRenan de Lima
A comunidade ZendFramework
![Page 9: ZendFramework como le gusta](https://reader033.fdocumentos.com/reader033/viewer/2022060202/559c22941a28ab73738b45f4/html5/thumbnails/9.jpg)
ZendFramework como le gustaRenan de Lima
Atividades
● Funcionalidades novas● Proposers Wiki
● Correções de bugs● Issues tracker
● Participe!!!1!11!!
![Page 10: ZendFramework como le gusta](https://reader033.fdocumentos.com/reader033/viewer/2022060202/559c22941a28ab73738b45f4/html5/thumbnails/10.jpg)
ZendFramework como le gustaRenan de Lima
Atender o cliente é tudo!
Fonte: http://framework.zend.com/issues/browse/ZF
![Page 11: ZendFramework como le gusta](https://reader033.fdocumentos.com/reader033/viewer/2022060202/559c22941a28ab73738b45f4/html5/thumbnails/11.jpg)
ZendFramework como le gustaRenan de Lima
O ZendFramework em pedaços
![Page 12: ZendFramework como le gusta](https://reader033.fdocumentos.com/reader033/viewer/2022060202/559c22941a28ab73738b45f4/html5/thumbnails/12.jpg)
ZendFramework como le gustaRenan de Lima
Os pedaços
acl amf application auth cache captcha codegenerator config console controller crypt currency date db dojo dom feed file filter form gdata http infocard json layout ldap loader locale log mail measure memory mime navigation openid paginator pdf progressbar queue registry reflection rest search server
service session soap tag test text timesync tool translate uri validate version view wildfire xmlrpc
![Page 13: ZendFramework como le gusta](https://reader033.fdocumentos.com/reader033/viewer/2022060202/559c22941a28ab73738b45f4/html5/thumbnails/13.jpg)
ZendFramework como le gustaRenan de Lima
Os pedaços comuns
acl amf application auth cache captcha codegenerator config console controller crypt currency date db dojo dom feed file filter form gdata http infocard json layout ldap loader locale log mail measure memory mime navigation openid paginator pdf progressbar queue registry reflection rest search server
service session soap tag test text timesync tool translate uri validate version view wildfire xmlrpc
![Page 14: ZendFramework como le gusta](https://reader033.fdocumentos.com/reader033/viewer/2022060202/559c22941a28ab73738b45f4/html5/thumbnails/14.jpg)
ZendFramework como le gustaRenan de Lima
Os pedaços auxiliares
acl amf application auth cache captcha codegenerator config console controller crypt currency date db dojo dom feed file filter form gdata http infocard json layout ldap loader locale log mail measure memory mime navigation openid paginator pdf progressbar queue registry reflection rest search server
service session soap tag test text timesync tool translate uri validate version view wildfire xmlrpc
![Page 15: ZendFramework como le gusta](https://reader033.fdocumentos.com/reader033/viewer/2022060202/559c22941a28ab73738b45f4/html5/thumbnails/15.jpg)
ZendFramework como le gustaRenan de Lima
Os pedaços webservices
acl amf application auth cache captcha codegenerator config console controller crypt currency date db dojo dom feed file filter form gdata http infocard json layout ldap loader locale log mail measure memory mime navigation openid paginator pdf progressbar queue registry reflection rest search server
service session soap tag test text timesync tool translate uri validate version view wildfire xmlrpc
![Page 16: ZendFramework como le gusta](https://reader033.fdocumentos.com/reader033/viewer/2022060202/559c22941a28ab73738b45f4/html5/thumbnails/16.jpg)
ZendFramework como le gustaRenan de Lima
Outros pedaços
acl amf application auth cache captcha codegenerator config console controller crypt currency date db dojo dom feed file filter form gdata http infocard json layout ldap loader locale log mail measure memory mime navigation openid paginator pdf progressbar queue registry reflection rest search server
service session soap tag test text timesync tool translate uri validate version view wildfire xmlrpc
![Page 17: ZendFramework como le gusta](https://reader033.fdocumentos.com/reader033/viewer/2022060202/559c22941a28ab73738b45f4/html5/thumbnails/17.jpg)
ZendFramework como le gustaRenan de Lima
Exemplos
![Page 18: ZendFramework como le gusta](https://reader033.fdocumentos.com/reader033/viewer/2022060202/559c22941a28ab73738b45f4/html5/thumbnails/18.jpg)
ZendFramework como le gustaRenan de Lima
Exemplos
● Console● Soap● XmlRpc● Rest
![Page 19: ZendFramework como le gusta](https://reader033.fdocumentos.com/reader033/viewer/2022060202/559c22941a28ab73738b45f4/html5/thumbnails/19.jpg)
ZendFramework como le gustaRenan de Lima
Futurologia
● ZendFramework 2.0● Ajustes internos● Identificação das mensagens de exceções (desafio)● Utilização dos features do PHP 5.3 (goto?)● Plugin/Watcher/Observer para bibliotecas existentes
● PHP 6● PHP 5.3 + unicode
![Page 20: ZendFramework como le gusta](https://reader033.fdocumentos.com/reader033/viewer/2022060202/559c22941a28ab73738b45f4/html5/thumbnails/20.jpg)
ZendFramework como le gustaRenan de Lima
muito obrigado!
![Page 21: ZendFramework como le gusta](https://reader033.fdocumentos.com/reader033/viewer/2022060202/559c22941a28ab73738b45f4/html5/thumbnails/21.jpg)
ZendFramework como le gustaRenan de Lima
● Contato● [email protected]● www.renandelima.com
● Links● http://framework.zend.com/manual
● http://framework.zend.com/issues/browse/ZF
● http://framework.zend.com/wiki/display/ZFPROP/Home
● http://www.dsc.ufcg.edu.br/~jacques