a evolução do php - 4º dev in santos

Post on 18-Nov-2014

12.844 Views

Category:

Technology

4 Downloads

Preview:

Click to see full reader

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.

TRANSCRIPT

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 junior@casoft.info Imagens em CC no Flickr

top related