Dei uma pequena olhada no manifesto Micro PHP, e seu post originário, para quem não sabe esse tem sido o Buzz da comunidade PHP nos últimos dias, bem eu achei que o post original do autor interessante, mas a quantidade de pessoas que tem participado da discussão e a diversidade de opiniões sobre um assunto, na minha opinião de merda, tão óbvio realmente me deixou estarrecido.
Assim quero entrar nesse debate.
A base de comparação do manifestante foi a de que no espaço ocupado pelo set de bateria do Neil Pert, baterista de uma banda de rock progressivo chamada Rush, seria o mesmo que o utilizado por uma bande de punk chamada Black Flag, e se você nunca ouviu falar dessas bandas, vá escutá-las. Essa comparação serviu para ele apresentar sua opinião de que as pessoas estão produzindo frameworks, ferramentas que mudam muito a sintaxe do PHP, ou que são grande demais.
Assim ele apresenta o que seria um manifesto minimalista, dizendo-se desenvolvedor PHP e não de framework X, e que ele quer escrever menos códigos, bem leiam o manifesto.
Algumas pessoas trataram o autor como idiota, outros como um profeta do PHP, mas é preciso entender que essa é a opinião de uma pessoa, alguns tentaram contestar a utilizando a metáfora, distorcida, de tamanho de baterias, sendo que a metáfora original do autor não era nem essa. Outros com aquele papo de que martelo é uma ótima ferramenta para pregar um prego Zzzz…
A grande questão é o que está por trás desse desabafo do autor, que, mais uma vez na minha opinião de merda, é contra a geração de grandes elefantes brancos para desenvolvimento Web com php. E nesse ponto eu concordo que tem muito projeto ruim por ai.
A verdade é que tudo nessa vida é relativo, talvez seja besteira usar o Zend Framework, ou o Symfony para fazer um sistema de envio de SMS pela web. Um micro framework talvez baste, ou mesmo php puro. A quantidade de funcionalidades de um microframework, e consequentemente a quantidade de código não é o que está em jogo, mas sim se ele atende a missão que se propõe com qualidade.
Uma coisa que ele levanta é a necessidade de testar todas as ferramentas que ele usa e lidar com bugs destas. Bem para isso a comunidade de software livre é tão importante, para podermos aperfeiçoar o software e melhorar nosso trabalho.
O manifesto tem seus ponto válidos, tem coisas que eu julguei falho, recomendo que você leia-o e forme sua própria opinião.
No related posts.
Mas ele tem razão, eu acho que os desenvolvedores PHP tem complexo de Java, as vezes é tão simples trabalhar com as funções do PHP que eles praticamente criam uma nova linguagem em um framework, deixando tudo mais complexo, até um simples ‘Hello World’ vira um tormento para acontecer!