Executando verificação de segurança...
4

Na verdade parte da má fama vem do início com desenvolvedores que encontraram uma forma rápida de entregar soluções web, quando desktop era o principal ambiente de entrega de sistemas, e estes desenvolvedores escreviam código de baixa qualidade e difícil manutenção.

Concordo que as versões até 5 era muito precárias também, mas a linguagem evoluiu, principalmente a partir da versão 7, e a comunidade amadureceu entregando soluções de muita qualidade de código.

Mas retirar o estigma de linguagem de baixa qualidade ainda deve levar algum tempo.

O que não entendo mesmo é o alto volume de desenvolvedores JS que entregam baixíssima qualidade de código, bem como de outras linguagens, detonarem PHP usando apenas a retórica histórica sem procurarem conhecer ou utilizar a mesma.

De qualquer forma, concordo mais ainda com sua primeira afirmação: toda linguagem/framework/tecnologia possui seus defeitos. Cabe ao utilizados entender se os benefícios para o seu contexto superam os defeitos.

Pra complementar eu comecei um artigo justamente tratando este contexto, mas nunca finalizei, acho que é um bom momento: https://mazer.dev/pt-br/php/artigos/razoes-escolher-usar-php-como-linguagem-de-programacao/

Carregando publicação patrocinada...
1

Sim, tem isso também. É uma série de fatores que juntos deram a má fama da linguagem.

E concordo com o que vc disse sobre JS, que inclusive é outra linguagem que recebe muitas críticas. Mas também, ela foi feita às pressas, não tinha como sair tudo certinho. Depois tentaram organizar a bagunça e hoje melhorou um pouco, mas tem coisas que não dá pra consertar mais.

Aliás, essa é a grande lição que linguagens novas deveriam aprender: se começou errado, é difícil - algumas vezes impossível - consertar depois (e o pior é que tem muita linguagem nova que parece que não aprende).

Sobre código de baixa qualidade, isso é um problema geral. Profissionais ruins vão escrever código ruim em qualquer linguagem. Talvez isso seja muito aparente em PHP e JS por elas serem muito usadas, sei lá...