wordpress ia react

Por que a fuga do WordPress para novos CMS muitas vezes ignora a evolução da plataforma

Recentemente, acompanhei uma discussão de um profissional no linkedin que decidiu dizer um “Adeus definitivo” ao WordPress para um de seus sites. O motivo? A busca por ferramentas mais modernas (como o Payload CMS), linguagens tipadas e a facilidade de integração com Inteligência Artificial — o famoso “Vibe Coding”.

É perfeitamente compreensível o fascínio por novas stacks e frameworks baseados em javascript, Next ou Node. No entanto, usar a evolução do mercado como justificativa para cravar que o WordPress ou o PHP “pararam no tempo” é um diagnóstico precipitado e, tecnicamente, equivocado.

A fuga para novos CMS muitas vezes ignora a real evolução da plataforma. Vamos aos fatos.

wordpress ia react

O mito da tipagem e a verdade sobre o PHP

Um dos argumentos mais comuns de quem abandona o ecossistema é que “na era da IA, precisamos de linguagens tipadas para as LLMs entenderem melhor”, assumindo que o PHP falha de forma drástica nesse quesito.

Isso é um reflexo claro de um preconceito histórico, enraizado na lembrança do PHP 5.x. A realidade de quem desenvolve em PHP moderno é completamente diferente. Desde o PHP 7, a linguagem introduziu declarações de tipos escalares e de retorno. Nas versões 8.x, isso atingiu um nível de maturidade altíssimo:

  • Tipagem Estrita Opcional: Basta usar declare(strict_types=1) e o PHP passa a validar os tipos rigorosamente.
  • Evolução da Sintaxe: Hoje utilizamos propriedades tipadas em classes (PHP 7.4), Union Types (PHP 8.0), Intersection Types (PHP 8.1) e até tipos DNF (PHP 8.2).
  • Ecossistema e LLMs: Ferramentas de análise estática como PHPStan forçam um padrão de tipagem robusto. As IAs de Vibe Coding leem esse código fortemente tipado do PHP com extrema facilidade e precisão.

Dizer que o gargalo é a falta de tipagem da linguagem não é um reflexo da realidade técnica atual. O problema não é o PHP, mas pode ser como o código está sendo escrito em plugins e temas.

WordPress, React e IA: O “Vibe Coding” já está aqui

Achar que desenvolver para WordPress é ficar preso exclusivamente ao PHP legado é um erro.

Se você está a sentir essa limitação, provavelmente ainda está usando o formato antigo de temas e não os blocos, que marcam uma nova fase na arquitetura do WordPress.

A realidade moderna do CMS é outra:

  • O back-end do WordPress usa React: o editor de blocos (também chamado de Gutenberg por esse ser o nome do projeto que o iniciou) usa React há anos. É perfeitamente possível (e recomendável) criar blocos dinâmicos com ferramentas modernas.
  • A arquitetura Headless: O WP continua a ser uma ferramenta incrível como CMS Headless, permitindo que você consuma a API e construa o front-end com a tecnologia que preferir.
  • Integração com IA: A própria equipe do WordPress já disponibiliza skills oficiais (através do repositório agent-skills no GitHub) para uso em IDEs baseadas em IA, como o Cursor, o Antigravity, o Windsurf e o VS Code. Além disso, a Automattic lançou o Telex, uma IA que lhe permite criar seus próprios blocos e temas para WordPress. Ou seja, o ecossistema está ativamente preparado para o desenvolvimento assistido por IA.

Vale lembrar que ferramentas de análise estática, como PHPStan e Psalm, já forçam um padrão de tipagem robusto em projetos profissionais há anos. E adivinhe? As IAs e IDEs de Vibe Coding leem com extrema facilidade e precisão esse código fortemente tipado e os docblocks do PHP, sobretudo se você lembrar de fornecer as skills com as instruções para tal.

A dor de ser grande: Retrocompatibilidade

É inegável que o core do WordPress possui código legado, muitas vezes apelidado de “macarrônico” por programadores mais puristas. Mas isso não é fruto de incompetência, desleixo ou preguiça, e sim da necessidade de retrocompatibilidade.

O WordPress alimenta uma fatia gigantesca da internet mundial. Segundo dados da W3Techs, a plataforma é usada por 42,7% de todos os websites, o que representa 59,9% do mercado dos sistemas de gestão de conteúdos (CMS).

wordpress market share
Dados coletados no dia 25 de fevereiro de 2026

Não é possível simplesmente elevar o requisito mínimo do PHP da noite para o dia e quebrar milhões de sites, porque os servidores e as empresas de hospedagem demoram a atualizar suas infraestruturas, e os plugins e temas devem ser testados em novas versões do PHP, e como muitos clientes desenvolvem suas próprias soluções (e não usam apenas plugins 100% atualizados de forma precisa), isso geraria grandes problemas. O código legado e a grande possibilidade de personalização da plataforma (criação de temas e plugins) é uma parte da “dor de ser grande”.

As atualizações são graduais por uma questão de responsabilidade.

Para ter uma ideia de como isso funciona na prática, na versão 6.9 atual, o WordPress ainda dá suporte ao PHP 7.2. No entanto, a equipa do core tem subido a régua constantemente e abandonado versões antigas com segurança:

  • A versão 6.3 abandonou o PHP 5.6 e adicionou suporte à versão 8.2;
  • A versão 6.4 adicionou suporte ao PHP 8.3
  • A versão 6.6 removeu o suporte ao 7.0 e 7.1, e ofereceu suporte ao PHP 8.4;
  • A versão mais atual hoje, a 6.9 já introduz o suporte beta ao PHP 8.5.

O sistema evolui, mas sem deixar para trás a base gigantesca que construiu a web como a conhecemos.

O Paradoxo da performance e os “300 Plugins”

Quando um site em WP apresenta baixa performance, a culpa raramente é do PHP ou do CMS em si. Na esmagadora maioria das vezes, o problema está nas decisões de quem criou o site.

Ferramenta nenhuma compensa falta de conhecimento técnico. A lentidão geralmente vem de temas excessivamente pesados, arquitetura de nuvem mal dimensionada e a clássica instalação de dezenas de plugins de terceiros mal codificados. Precisamos de separar o que é responsabilidade do core do sistema e o que são as “nossas escolhas”.

Se instalar muitos plugins ruins, o vilão não é o WordPress, mas sim a terceirização da responsabilidade pela qualidade geral a desenvolvedores terceiros, sem avaliar se suas soluções são realmente bem feitas.

Reclamar vs. colaborar

Todo o sistema tem problemas, mas a mentalidade de trocar de CMS toda a vez que algo não é 100% do nosso agrado gera um ciclo de retrabalho infinito. Começar do zero numa ferramenta nova muitas vezes significa perder funcionalidades maduras que o WP já oferece nativamente ou através de plugins bem conceituados no mercado.

Além disso, o WordPress é open source (código aberto). Em vez de apenas reclamar, por que não colaborar?

Quando comecei a usar o WP, ele ainda mal estava traduzido para o português. Em vez de abandonar a plataforma, comecei a colaborar nas traduções para o português do Brasil, tanto de plugins e temas quanto do WordPress em si. Hoje, sou um dos brasileiros que gerem os acessos para tradução de temas e plugins no repositório oficial. Nas empresas que trabalhei, como Automattic e Liquid Web, por diversas vezes ajudei a resolver bugs nos plugins criados pela empresa, e muitas vezes alguns dos profissionais da empresa também ajudavam na correção de erros no core do WordPress.

O tempo é um recurso escasso e a equipa do core precisa de priorizar tarefas. Se é um programador que domina PHP ou React e vê pontos de melhoria, a comunidade está de portas abertas. Já temos integrações MCP a caminho e um futuro promissor desenhado por quem coloca a mão na massa.

Em vez de dizer “adeus”, que tal dizermos “como posso ajudar a melhorar”?

Conclusão

Obviamente, tem zero problemas você decidir utilizar outras plataformas por preferências pessoais ou maior adequação ao projeto que você tiver em mente, mas é possível mudar de plataforma sem sair atirando e apontando problemas que não existem na plataforma que você deixou.

Eu mesmo estou estudando React e criando outro projeto do zero, sem utilizar o WordPress, por entender que algo feito sob medida para o que preciso será mais adequado do que um CMS que oferece seções que não serão úteis num sistema com foco diferente, que não é apenas um site de conteúdo a ser gerenciado por um CMS.

Posts Similares

  • WordPress 3.5 Beta 1 e novo tema Twenty Twelve!

    Em três meses, já foram feitas algumas centenas de mudanças para melhorar sua experiência no WordPress. A maior coisa que estamos trabalhando é revisar a experiência de mídia a partir do zero. Fizemos tudo jogo justo: Como você fazer upload de fotos, organizar galerias, inserir imagens em mensagens, e muito mais. Ainda é áspero o…

  • As fases do Projeto Gutenberg: passado, presente e futuro do WordPress
    |

    As fases do Projeto Gutenberg: passado, presente e futuro do WordPress

    O Projeto Gutenberg é uma das transformações mais ambiciosas da história do WordPress. Lançado oficialmente em 2017, seu propósito é modernizar toda a experiência de criação e gerenciamento de conteúdo na plataforma, tornando o WordPress mais visual, colaborativo e preparado para o futuro da web. Embora muitas pessoas associem “Gutenberg” apenas ao editor de blocos…

  • Plugin oficial do Twitter para o WordPress finalmente é lançado

    Lançado em 25 de fevereiro de 2015, o plugin oficial do Twitter para WordPress otimiza a integração de seu site com o Twitter através da facilidade de utilizar botões de compartilhamento, tweets incorporados, botão de seguir, além de marcação de dados estruturados gerada automaticamente para melhorar a leitura e visualização do conteúdo nos tweets, e…

  • Como alterar link e tooltip da logo na página de login do WP

    Ao entrar na página de login de um site WordPress, a logo exibida é a do WordPress, e por muitas vezes, para personalizar a página de login para nossos clientes, trocamos esta logo pela logo do cliente, conforme explicado no post ‘Como alterar o logotipo da página de login do WordPress‘. Isso já dá o…

Deixe um comentário

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *