O
PHP é bastante flexível, facilita o desenvolvimento rápido e tem uma performance aceitável. Para além disto, é ainda extremamente popular. Mas tal não significa que seja uma boa linguagem...
Apesar de ser
possível escrever bom código em PHP, e talvez porque desenvolver para a web continua a ser um
completo caos, parece existir um poço de gravidade a puxar-nos permanentemente para a javardice. É complicado manter a disciplina quando se programa em PHP e, mesmo considerando-me um programador disciplinado, não consigo evitar olhar para o meu próprio código e achar sempre que podia estar mais apresentável.
Tal já não me acontece tão frequentemente quando programo em
Python, ou Java, ou C. Mesmo em Perl, onde tenho menos experiência do que em qualquer uma destas linguagens, consigo olhar para o meu próprio código e achar que está bonito (ou o mais bonito que se consegue dada a sintaxe bizarra do Perl). Se calhar também é resultado do
use strict, que é uma falta grave no PHP...
Mais frustrante só mesmo o Javascript. É verdade que depois de se ver as
apresentações do
Douglas Crockford se consegue mesmo acreditar que o Javascript até é uma linguagem interessante. Mas no dia-a-dia é simplesmente uma
PITA.
Mas enfim... quando descobrirem algo melhor, avisem...