Evolucao php2

Preview:

Citation preview

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 evaldojuniorbento@gmail.com

Imagens em CC no Flickr