Upload
evaldo-junior
View
298
Download
1
Embed Size (px)
A Evolução do PHPa linguagem número 1 da web
Evaldo JuniorProPHP16/02/2013
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://appfog.com/
Mais informações
● http://www.phptherightway.com/ ● http://www.php-fig.org/ ● http://pear.php.net/ ● http://getcomposer.org/ ● https://packagist.org/
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://infog.casoft.info/ https://github.com/InFog @InFog9 [email protected]
Imagens em CC no Flickr