Upload
evaldo-junior
View
12.844
Download
4
Embed Size (px)
DESCRIPTION
Slides da minha palestra sobre a evolução do PHP, a linguagem mais utilizada na web. Nesta palestra eu mostro como o PHP tem evoluído e melhorado, falo sobre a padronização e a união da comunidade para ter ferramentas melhores.
Citation preview
A Evolução do PHPa linguagem número 1 da web
Evaldo Junior4º Encontro DevInSantos10/11/2012
O maior inimigo do PHP
É o PHP de anos atrás
Apostila de 20031º resultado no Google
Outro grande inimigo do PHPsão os programadores PHP
Alguém tem acompanhado essa discussão sobre a mudança radical do php?
Um amigo me disse que vai mudar muito coisa e a transição como vai lenta e demorada.
fonte: http://meiobit.com/9356/mudancas-no-php6-serao-polemicas/
Enquanto isso, em 2012...
Sim, um texto de 2006!
register_globals
E então? Existe uma maneira correta de se programar em PHP?
PHP-FIG
br.phptherightway.com
Use sempre a versão atual
Pode ser a 5.3 ou a 5.4, hoje em dia
Use o servidor embutido
php -S 0.0.0.0:8080
PSR-0 (Autoload, namespaces)
Guia de Estilos: PSR-1 e PSR-2
PSR-1 (Padrão básico)
PSR-2 (Guia de estilos)
Sem um guia de estilos
Multi paradigma
Falta de namespaces
Namespaces
SPLA biblioteca padrão
PEAR
Composer
composer.json
Packagist
Design Patterns
Exceptions
Bancos de dados
PDO
Doctrine ORM
Segurança
Sanitização
Validação
Frameworks – Respect
TDD
PHPUnit – SimpleTest – PUnit
Frameworks
CI – ZF – Cake - Symfony
Micro frameworks
Slim – Silex
PaaS
● https://pagodabox.com/ ● https://phpfog.com/
Mais informações
● http://www.phptherightway.com/ ● http://www.php-fig.org/ ● http://pear.php.net/ ● http://getcomposer.org/ ● https://packagist.org/
Perguntas?
Obrigado!
http://casoftweb.com.br/ http://infog.casoft.info/ https://github.com/InFog @InFog9 [email protected] Imagens em CC no Flickr