4. @fgsl
Do que vamos falar?
Simplicidade
+
Produtividade
5. @fgsl
Simplicidade
Mito:
Só coisas
complicadas
tem qualidade
6. @fgsl
A princípio impressiona...
A prosopopeia flácida para acalentar bovinos
inflou o volume de minha bolsa escrotal de modo
que estava para derrubar, com a extremidade do
membro inferior, o suporte sustentáculo de uma
das unidades de acampamento.
7. @fgsl
Já ouviu isso?
Não entendi nada do que ele
falou. Esse cara deve ser bom!
8. @fgsl
Mas era só isso...
Aquela conversa pra boi dormir
estava me enchendo o saco e eu
queria chutar o pau da barraca.
9. @fgsl
Olha quem está falando...
Qualquer tolo inteligente pode fazer coisas
grandes, mais complexas e mais violentas. É
preciso um toque de gênio – e um pouco de
coragem – para se mover na direção oposta.
Albert Einstein
10. @fgsl
Olha quem está falando...
A maioria das ideias fundamentais da ciência são
essencialmente simples, e podem, como regra,
ser expressas em uma linguagem compressível
para todos.
Albert Einstein
11. @fgsl
Essência do PHP
A solução mais complexa raramente é a certa.
(…) enquanto outras soluções que nos cercam
parecem ficar maiores e mais complexas,
estamos nos esforçando para simplificar e
racionalizar o PHP (...).
Rasmus Lerdorf
41. @fgsl
Ou seja...
É uma biblioteca de
componentes PHP com baixo
acoplamento que podem ser
utilizados de forma separada ou
em conjunto para construção ou
manutenção de projetos.
42. @fgsl
A volta ao mundo em ~70
componentes
De A a Z, o que podemos fazer
com Zend Framework
43. @fgsl
Zend_Acl
Lista de controle de acessos.
Trabalha com a abordagem
RBAC (Role Based Access
Control)
44. @fgsl
Zend_Amf
AMF (Action Message Format).
Integração com com Adobe Flex.
45. @fgsl
Zend_Application
Encapsula a inicialização e
processamento das requisições.
46. @fgsl
Zend_Auth
Componente que faz
autenticação, independente do
motor, e mantém os dados em
armazenamento próprio.
105. @fgsl
Zend_View
Implementação da camada de
visão. Usa por padrão templates
com extensão .phtml.
106. @fgsl
Zend_Wildfire
Wildfire é um projeto open source
para canais de comunicação
padronizados. O componente do
Zend permite enviar dados do
servidor para o Firebug.
107. @fgsl
Zend_XmlRpc
Cliente e servidor de XMLRPC.
111. @fgsl
Referências
Holmes, Josh. The Lost Art of Simplicity.
PHP Conference 2010.
http://www.joshholmes.com/blog/2009/04/29/thelostartofsimplicity/