Upload
renan-de-lima
View
823
Download
2
Embed Size (px)
Citation preview
“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
ZendFramework como le gustaRenan de Lima
Agenda
● ZF é um framework mesmo?● A comunidade● ZendFramework em pedaços● Exemplos
ZendFramework como le gustaRenan de Lima
ZF é um framework!
ZendFramework como le gustaRenan de Lima
Algumas definições
● Biblioteca● Plugin● Design Pattern● Framework
ZendFramework como le gustaRenan de Lima
Classificando um framework
● Forma de utilização● Caixa preta● Caixa branca
● Abordagem dos problemas● Específico● Genérico
ZendFramework como le gustaRenan de Lima
O que o ZF faz de fato?
● Resolve problemas genéricos● Define interfaces● Implementa interfaces● Incentiva overwrite
ZendFramework como le gustaRenan de Lima
Palavras de ordem
● Baixo acoplamento● Simplicidade● Alta performance (será?)
ZendFramework como le gustaRenan de Lima
A comunidade ZendFramework
ZendFramework como le gustaRenan de Lima
Atividades
● Funcionalidades novas● Proposers Wiki
● Correções de bugs● Issues tracker
● Participe!!!1!11!!
ZendFramework como le gustaRenan de Lima
Atender o cliente é tudo!
Fonte: http://framework.zend.com/issues/browse/ZF
ZendFramework como le gustaRenan de Lima
O ZendFramework em pedaços
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
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
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
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
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
ZendFramework como le gustaRenan de Lima
Exemplos
ZendFramework como le gustaRenan de Lima
Exemplos
● Console● Soap● XmlRpc● Rest
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
ZendFramework como le gustaRenan de Lima
muito obrigado!
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