PHP continua sendo uma linguagem de programação popular

Entenda por que, mesmo com três décadas de existência, o PHP continua sendo uma linguagem de programação popular, mas polêmica.

Uma coisa que você pode dizer sobre o PHP é que ele é persistente.

Como muitas linguagens de programação de longa data, é frequentemente difamado por desenvolvedores que gostariam de ver uma mudança para candidatos mais novos, mas também mantém muitos apoiadores e praticantes, servindo como um lembrete das sábias palavras do inventor do C++, Bjarne Stroustrup:

Existem apenas dois tipos de linguagem: aquelas de que as pessoas reclamam e aquelas que ninguém usa.

PHP continua sendo uma linguagem de programação popular

PHP continua sendo uma linguagem de programação popular
PHP continua sendo uma linguagem de programação popular

Criado pela primeira vez em 1993 para aprimorar a página do programador Rasmus Lerdorf, o PHP não se originou como uma nova linguagem de programação e, como tal, desenvolveu-se organicamente.

Ele continuou a se adaptar ao longo de suas três décadas de existência e até mesmo o nome PHP evoluiu, passando a significar hypertext preprocessor (pré-processador de hipertexto) em vez do significado original, Personal Home Page (página inicial pessoal).

E embora a web tenha mudado muito em mais de 30 anos, o PHP persistiu junto com ela e continua a ser ativamente suportado e atualizado regularmente. A versão mais recente, 8.3, chegou no final do ano passado como a mais recente de uma série de lançamentos anuais.

Onde os desenvolvedores se depararam com limitações do PHP, eles encontraram soluções alternativas com sucesso.

O exemplo mais famoso foi a equipe do Facebook, que teve que encontrar uma maneira de adaptar o PHP ao dramático dimensionamento de sua rede social, de milhares de usuários para milhões, dezenas de milhões e depois bilhões.

A equipe de desenvolvimento do Facebook criou seu próprio dialeto de PHP para aliviar as dores do crescimento e trabalhar em escala.

Até hoje, o Facebook continua a usar PHP, assim como a Microsoft, Etsy, WordPress, MailChimp e Wikipedia. Na verdade, de acordo com W3Techs,

PHP é usado por 76,5% de todos os sites cuja linguagem de programação server-side conhecemos.

Alternativas como ASP.net, Ruby, Java e JavaScript não chegam nem perto dessa fatia de mercado. Embora essas linguagens rivais tenham uma frequência maior de uso em sites de alto tráfego, o PHP ainda é a linguagem dominante em mais de 60% dos 1.000 principais sites do mundo.

Embora esses números continuem a afirmar o domínio do PHP sobre os scripts do lado do servidor, ele está começando a ver um declínio suave.

Mas, quando um idioma é usado em mais de três quartos da web, mesmo uma mudança na tendência de seu uso levaria anos para afetar as classificações.

E assim, o PHP mantém sua relevância através do uso generalizado, mas há outras razões para sua popularidade contínua.

É de código aberto e muitos anos de uso significam que há uma extensa comunidade e um conjunto abrangente de recursos para apoiar os desenvolvedores em seu uso e solução de problemas.

Também é relativamente fácil de aprender e, para muitos desenvolvedores, sua primeira incursão na programação web terá envolvido PHP.

No entanto, ser uma linguagem antiga e acessível também pode ter suas desvantagens.

Com usuários inexperientes capazes de montar sites usando tutoriais antigos e um pouco de conhecimento (uma coisa perigosa), você certamente encontrará problemas, principalmente com a segurança do site.

E assim, os sites PHP continuam a ser alvo de hackers que esperam encontrar uma versão antiga e sem suporte.

É preocupante que, de acordo com estatísticas do WordPress, a maioria (mais de 44%) de seus sites usa a versão 7.1 do PHP, cujo suporte terminou em 2019.

Esta é uma das reclamações mais comuns feitas contra o PHP, junto com as inconsistências no linguagem devido ao seu desenvolvimento orgânico.

Se você trabalha com PHP, precisa estar atento aos novos lançamentos para não contribuir para esse azedamento de sua reputação.

Você também gostaria de aprender a trabalhar com seus frameworks de suporte, como Laravel e Symfony. Na verdade, muitas ofertas de emprego para desenvolvedores de PHP solicitarão habilidades em ambos.

Por exemplo, esta postagem que busca um desenvolvedor PHP líder em Frankfurt pede especificamente conhecimento das versões PHP a partir de 8.

Outra função de desenvolvedor na consultoria de TI CGI espera que seu programador PHP trabalhe com Symfony e Drupal, um sistema de gerenciamento de conteúdo escrito em PHP.

Os empregos em PHP continuam a ser relevantes e continuarão a sê-lo enquanto permanecer entre as linguagens de programação mais utilizadas no mundo. E, apesar de alguns detratores, a maioria dos desenvolvedores admira o PHP.

Na pesquisa anual mais recente do Stack Overflow, o PHP foi identificado como altamente “admirado” pelos entrevistados, o que significa que aqueles que trabalham com PHP gostariam de continuar a fazê-lo.

E para aqueles que se mantêm atualizados sobre o que há de mais recente em PHP, ele está sendo cada vez mais usado em aplicações web progressivas, na Internet das Coisas, bem como na inteligência artificial e no aprendizado de máquina, o setor de tecnologia que mais cresce no momento.

Esta flexibilidade e versatilidade significam que os desenvolvedores de PHP podem desfrutar de variedade em seu trabalho, especialmente se encontrarem uma função trabalhando em muitos projetos como este com a agência digital alemã Denkwerk, um dos ‘Ótimos Lugares para Trabalhar’ de 2024.

Artigos sinalizando – ou mesmo pedindo – a sentença de morte do PHP têm uma história quase tão longa quanto a própria linguagem.

No entanto, o PHP persiste. PHP domina nossa experiência na web e continua a ser adquirido e apreciado pelas novas gerações de desenvolvedores.

Por fim, o acrônimo revisado atribuído ao código da página inicial pessoal que se tornou uma linguagem de script não se ajusta muito bem – talvez devesse ser conhecido como pré-processador de hipertexto persistente.

Sobre o Edivaldo Brito

Edivaldo Brito é analista de sistemas, gestor de TI, blogueiro e também um grande fã de sistemas operacionais, banco de dados, software livre, redes, programação, dispositivos móveis e tudo mais que envolve tecnologia.