php presta? então prove! - the developers conference - tdc2013
DESCRIPTION
É sabido que PHP, infelizmente, é mal visto por muitos, principalmente no mundo corporativo. Na palestra, veremos como a comunidade pode fazer para mudar esse cenário, mostrando os pontos fortes da linguagem e como contornar os pontos ruins. Ainda, discutiremos em que pontos a comunidade PHP a nível nacional vem errando e como fazer para que consigamos, juntos, vender melhor o PHP, para que isso se reflita em melhoras para todos, como no tão amado salário.TRANSCRIPT
PHP PRESTA?
ENTÃO PROVEZAEDY SAYÃO @zaedysayao
PHP...
...
NÃO PRESTA
É RUIM
É UMA DROGA
É COISA DE SOBRINHO
É COISA DE AMADOR
É COISA DE NOOB
É IMATURO
NÃO TEM OO
NÃO TEM TRY/CATCH
NÃO TEM AMBIENTE DECENTE DE
DESENVOLVIMENTO
NÃO TEM TESTES
NÃO ESCALA
NÃO TEM PADRÃO
É FÁCIL DEMAIS
NÃO PERMITE USAR DESIGN
PATTERN
VAI MORRER, VAI ACABAR
É INSEGURO
É BUGADO
SÓ SERVE PARA FAZER
BLOG
NÃO TEM ORM
TEM QUE FAZER TUDO
NA MÃO
SÓ SERVE PARA FAZER SITEZINHO
PHP PRESTA?
ENTÃO PROVEZAEDY SAYÃO @zaedysayao
Zaedy Dantas Sayão@zaedysayao@javamanrj@javamanrj
@WORKS
http://about.me/zaedy
#1OOP
#12006
#1HERANÇA
#1INTERFACE
#1TRAITS
#1SOBRECARGA
#1VISIBILIDADE
#2TRY
CATCH
#2<2004
#3AMBIENTE DE
DESENVOLVIMENTO
#3NETBEANS
#3ECLIPSE
#3APTANA
#3ZEND
STUDIO
#3PHP
STORM
#3XDEBUG
#3VAGRANT
#3BUILD
AUTOMÁTICO
#3PHING
#3CAPISTRANO
#3
#3
#3USE
TDD
#4
É DESIGN
#4
FAZER TESTES NÃO É FAZER
TDD#4
PHPUnit
#4
MOCKERY
#4
SimpleTest
#4
CodeCoverage
#4
#4INTEGRAÇÃO CONTÍNUA
#4JENKINS
#4PHPCI
#4BDD
#4PHPSpec
#4BEHAT
#4CODEEXCEPTION
#4MINK
#4SELENIUM
#5ESCALABILIDADE
#5APC
#5XCACHE
#5MEMCACHED
#5REDIS
#5MONGO
#5NÃO USE
AUTOLOAD!
#5SIM, __autoload É RUIM! (RASMUS)
#5PONTEIROS
#5FUNÇÕES NATIVAS
#5VARNISH
#6FRAMEWORKS
#6FAÇA O SEU
#6JOGUE FORA
#6USE UM DO MERCADO
#6CONSTRUA O SEU BASEADO
EM UM DO MERCADO
#6LEIA O
CÓDIGO
#6
#7PADRÕES
#7FIG
FRAMEWORK INTEROP GROUP
#7PSR’s
PHP STANDARDS RECOMMENDATION
#7MEU PADRÃO
É MELHOR
#7NÃÃÃÃÃ
#7ÃÃÃÃÃÃ
#7ÃÃÃÃÃÃ
#7ÃÃÃÃÃÃ
#7ÃO.
#7VOCÊ NÃO É MELHOR
#8FACILIDADE
FRACO
#8
#8A LINGUAGEM
NÃO TEM CULPA
#8
#9DEPENDÊNCIAS
#9
#9PEAR
#10VAI ACABAR
#1075% DA WEBBY GOOGLE
#10GOOGLE APP
ENGINE
#11PATTERNS
#11DECORATOR
FACADEFACTORY
NAMESPACESINGLETONOBSERVER
COMPOSITESTRATEGY
DIPROTOTYPEADAPTERPOR AÍ VAI
#12ORM
#12DOCTRINE
#12PROPEL
#12REDBEAN
#12PDO
#13CMS
#13PHP É RUIM
MAS...
#13... USA
WORDPRESS!
#13WORDPRESS
#13JOOMLA!
#13DRUPAL
#13ATUALIZE
#14SEGURANÇA
#14NOVA API DE
HASH
#14DEPENDE DE
VOCÊ
PROBLEMA ESTÁ EM VOCÊ
GANHAR MAIS??
SAIA DA ZONA DE CONFORTO
OUTRAS LINGUAGENS
#1
.NETJAVARUBY
PYTHONPERL
SCALA#1
#2
RELATÓRIOS
#3
DOCUMENTAÇÃO
#4
SOBRINHOS!!!!
PHPDOC
#4
DESACOPLAMENTO
#5
MVC
#5
TEMPLATE ENGINE
#5
MÉTRICAS
#6
PRODUTIVIDADE
#6
RESOLVE OS PROBLEMAS
#7
MANUTENÇÃO
#8
NEGÓCIO
#9
GTK
#10
OBRIGADO!
@zaedysayao