PHP Levado a Sério
Dafiti Tech Conference 2014
22/02/2014
Evaldo Junior
Evaldo Junior
●
●
●
●
●
●

Desenvolvedor na Dafiti
PHP ( > 6 anos )
GNU/Linux ( 10 anos )
Mozillian ( 1 ano )
VIM!
MBA Ges...
PHP e MySQL (Casa do Código)

http://www.casadocodigo.com.br/products/livro-php-mysql
EVALDO10 (10%) e CDC150 (15% acima d...
Agenda
●
●
●
●
●
●
●

●
●

Escolhas Enterprise
Histórico do PHP
Evolução do PHP
Ecosistemas PHP
Gestão de dependências
Ges...
●

●
●

Escolhas óbvias
○ Java
○ .Net
Ecossistemas
Ferramentas

Enterprise
Como o PHP é visto historicamente

●
●

Rasmus Lerdorf
Comunitária
●
●

Evolução da comunidade
Evolução da linguagem

Evolução do PHP
Ambiente padrão para PHP

●
●
●

WAMP
LAMP
???
●
●

Velocidade
APC

PHP-FPM e Nginx
●
●

Compilado
Performance de C

Facebook’s HHVM
Gerenciamento de dependências
●
●

Copia e cola no projeto
Dificuldade em manter

Diretório “libs”...
●
●

Dependências no sistema
Problemas para manutenção

PEAR
●
●

Dependências por projeto
Manutenção centralizada

Composer
Qualidade (QA Tools)
●
●
●

Unitários - PHPUnit
Comportamento - Behat
Integração

Testes
●
●
●

CodeStyle
Mess Detector
DRY (Don’t Repeat Yourself)

Qualidade de Código
●

União e automação QA

Alternativas - Dafiti Code Sheriff
Frameworks
Microframeworks
Componentes

●
●

Guzzle (HTTP Client)
Aura Project
PHP 5.4+

●
●
●
●

Segurança
Desempenho
Funcionalidades
PCI (Segurança - Cartões)
Comunidade

●
●
●

PHP-FIG
PHP-SP
PHP Brasil
Enterprise

●
●
●

SensioLabs - Symfony ( + €5M )
Facebook
Zend
DIY

●

Faça você mesmo
Referências e links
●
●
●
●
●
●
●
●
●
●
●

PHP http://php.net
PHP-FIG http://www.php-fig.org/
NGINX http://nginx.org/
PHP-...
<?php
echo “Obrigado!”;
print_r(array(
'github' => 'InFog',
'twitter' => 'InFog9',
'email' => 'evaldojuniorbento@gmail.com...
Próximos SlideShares
Carregando em…5
×

Dafiti Tech Conference - PHP Levado a Sério

1.394 visualizações

Publicada em

Palestra sobre a evolução do PHP como opção de linguagem para grandes aplicações web.

Publicada em: Tecnologia
1 comentário
7 gostaram
Estatísticas
Notas
Sem downloads
Visualizações
Visualizações totais
1.394
No SlideShare
0
A partir de incorporações
0
Número de incorporações
22
Ações
Compartilhamentos
0
Downloads
7
Comentários
1
Gostaram
7
Incorporações 0
Nenhuma incorporação

Nenhuma nota no slide

Dafiti Tech Conference - PHP Levado a Sério

  1. 1. PHP Levado a Sério Dafiti Tech Conference 2014 22/02/2014 Evaldo Junior
  2. 2. Evaldo Junior ● ● ● ● ● ● Desenvolvedor na Dafiti PHP ( > 6 anos ) GNU/Linux ( 10 anos ) Mozillian ( 1 ano ) VIM! MBA Gestão de TI
  3. 3. PHP e MySQL (Casa do Código) http://www.casadocodigo.com.br/products/livro-php-mysql EVALDO10 (10%) e CDC150 (15% acima de R$ 150,00)
  4. 4. Agenda ● ● ● ● ● ● ● ● ● Escolhas Enterprise Histórico do PHP Evolução do PHP Ecosistemas PHP Gestão de dependências Gestão de qualidade Ferramentas ○ Frameworks ○ Microframeworks ○ Componentes Comunidade PHP Enterprise
  5. 5. ● ● ● Escolhas óbvias ○ Java ○ .Net Ecossistemas Ferramentas Enterprise
  6. 6. Como o PHP é visto historicamente ● ● Rasmus Lerdorf Comunitária
  7. 7. ● ● Evolução da comunidade Evolução da linguagem Evolução do PHP
  8. 8. Ambiente padrão para PHP ● ● ● WAMP LAMP ???
  9. 9. ● ● Velocidade APC PHP-FPM e Nginx
  10. 10. ● ● Compilado Performance de C Facebook’s HHVM
  11. 11. Gerenciamento de dependências
  12. 12. ● ● Copia e cola no projeto Dificuldade em manter Diretório “libs”...
  13. 13. ● ● Dependências no sistema Problemas para manutenção PEAR
  14. 14. ● ● Dependências por projeto Manutenção centralizada Composer
  15. 15. Qualidade (QA Tools)
  16. 16. ● ● ● Unitários - PHPUnit Comportamento - Behat Integração Testes
  17. 17. ● ● ● CodeStyle Mess Detector DRY (Don’t Repeat Yourself) Qualidade de Código
  18. 18. ● União e automação QA Alternativas - Dafiti Code Sheriff
  19. 19. Frameworks
  20. 20. Microframeworks
  21. 21. Componentes ● ● Guzzle (HTTP Client) Aura Project
  22. 22. PHP 5.4+ ● ● ● ● Segurança Desempenho Funcionalidades PCI (Segurança - Cartões)
  23. 23. Comunidade ● ● ● PHP-FIG PHP-SP PHP Brasil
  24. 24. Enterprise ● ● ● SensioLabs - Symfony ( + €5M ) Facebook Zend
  25. 25. DIY ● Faça você mesmo
  26. 26. Referências e links ● ● ● ● ● ● ● ● ● ● ● PHP http://php.net PHP-FIG http://www.php-fig.org/ NGINX http://nginx.org/ PHP-FPM http://php-fpm.org/ PHP APC http://php.net/apc HHVM http://www.hhvm.com PEAR http://pear.php.net/ Composer https://getcomposer. org/ PHPUnit http://phpunit.de/ Behat http://behat.org/ PHP QA Tools http://phpqatools. org/ ● ● ● ● ● ● ● ● Dafiti Code Sheriff https://github. com/dafiti/cs Symfony http://symfony.com/ Zend Framework http: //framework.zend.com/ Silex http://silex.sensiolabs.org/ Slim http://www.slimframework. com/ Guzzle http://guzzlephp.org/ Aura http://auraphp.com/ PHP SP http://phpsp.org.br/
  27. 27. <?php echo “Obrigado!”; print_r(array( 'github' => 'InFog', 'twitter' => 'InFog9', 'email' => 'evaldojuniorbento@gmail.com', 'blog' => 'evaldojunior.com.br' ));

×