Padrões e Metodologias em PHP? Junho 30, 2009
Posted by edersonmelo in Arquitetura e Design de Sistemas Para Web(e intranet), Conteúdo do Blog, Gerênciamento de Projetos e Produtos, Linguagens, PHP.Tags: PHP, cms, CMS' s, httpd.conf, PHP4, PHP5, Walker de Alencar Oliveira, PHP Coding Standards
trackback
Porque PHP não é a linguagem mais utilizada pelas corporações? Porque muitos desenvolvedores optam por outras linguagens em vês de continuar ou utilizar PHP?
Questões como estas surgem todo dia, toda vês que alguém começa a programar em PHP. E talvez a resposta mais adequada seja a falta de um padrão, uma especificação forte em cima da linguagem.

PHP é responsável pelo surgimento dos CMS’ s mais usados no Brasil e no mundo, mas cada um cria seu padrão e alguns nem padrão se quer tem.
Mas o grande pecado do PHP realmente continua sendo uma falta de padrão. Nem precisamos falar da questão de compatibilidade total entre versões, isso não é perfeito em nenhuma linguagem, mas se compararmos a versão do PHP4 com o PHP5, chegamos a clássica questão de configurar o httpd.conf para o php4 (porta 80) e criar um httpd5.conf para o php5 no apache assim evitamos que seu site, blog, etc, saia do ar porque você usava a abertura de código <? Em vês de <?PHP.
Sito está, porque é a clássica de todo código legado php4.
Alguns puristas podem intervir e dizer que:
Assim a linguagem é mais livre, tem maiores chances de crescimento, comunidade, e todas as velhas histórias que cansamos de houvir em toda discussão.
Claro que sou contra uma grande empresa ser a dona da linguagem, mas temos de admitir que a falta de um dono(livre ou não), gera uma falta de padrão.
Com o lançamento da versão 5.3, comecei a ouvir algumas questões de padronização e um grupo para tais questões se formando a o horizonte.
Para efetivar uma melhora nos códigos em PHP, resolvi seguir Walker de Alencar Oliveira, que define no documento: PHP Coding Standards uma padronização para utilização do nosso código php. Siga também as dicas e tente manter-se atualizado e colaborativo.
Fonte:
Abraço,
Ederson Melo – @edersonmelo
Excelente post Ederson! Realmente esta é uma discussão longa, mas que deve ocorrer.