Experiência concreta: porque é que o Next.js se tornou a minha ferramenta de base para os sites institucionais, as reservas online e as lojas dos meus clientes.
A escolha de um artesão, não uma moda
Quando um cliente me confia o seu site, comprometo-me com três coisas: que seja rápido, que esteja bem posicionado nos motores de busca e que possa evoluir sem ter de ser reconstruído daqui a dois anos. Depois de entregar projetos muito diferentes — o consultório de uma podologista, o espaço de reservas de uma sofróloga, o site de uma marca de eventos e aquele que está a ler neste momento — o Next.js impôs-se naturalmente como a minha fundação por defeito. Não porque esteja na moda, mas porque é a única ferramenta que cumpre estas três promessas ao mesmo tempo sem acrescentar complexidade inútil.
Um exemplo concreto: as reservas de uma sofróloga
Para o site de uma sofróloga, a necessidade real não era uma brochura digital: era que as suas clientes pudessem reservar uma sessão às 22h a partir do sofá, e que ela pudesse bloquear as suas férias sem me telefonar. Com o Next.js, as páginas de apresentação são geradas antecipadamente e carregam de forma instantânea, enquanto o módulo de reservas consulta a base de dados em tempo real para mostrar os horários disponíveis. Esta combinação de conteúdo estático ultrarrápido com dinâmica onde é preciso é exatamente o que a framework faz melhor — e é muito difícil de conseguir de forma limpa com um site WordPress clássico.
O desempenho não é opcional
O Google mede a velocidade do seu site (os famosos Core Web Vitals) e tem-na em conta para o posicionar. Os seus visitantes, esses, não medem nada: simplesmente vão-se embora se a página demorar mais de três segundos a aparecer. O Next.js otimiza de origem o que pesa mais: as imagens são servidas em formatos modernos e no tamanho exato do ecrã, o código é dividido para carregar apenas o necessário, e as páginas críticas são pré-construídas. Nos meus projetos, aponto sistematicamente para uma pontuação PageSpeed acima de 90 em mobile — e verifico-o no site em produção, não na minha máquina.
Cinco línguas sem complicações
O site da Elaphe Studio existe em francês, inglês, espanhol, português e vietnamita. Cada visitante é direcionado para a sua língua consoante o país e as preferências do navegador, e cada página indica corretamente ao Google as suas versões traduzidas através das etiquetas hreflang. Este tipo de arquitetura multilingue, que costuma fazer disparar os orçamentos, constrói-se de forma muito natural com o Next.js: a língua faz parte do endereço da página, o conteúdo vem da base de dados, e tudo o resto segue. Para um cliente que visa uma clientela internacional, é uma vantagem competitiva real.
A autonomia do cliente, integrada desde o início
Todos os meus sites são entregues com um painel de administração: o cliente altera os seus textos, as suas fotografias, os seus preços ou as suas disponibilidades sozinho, sem custos de alteração e sem depender de mim. Tecnicamente, é a mesma aplicação Next.js que serve o site público e a área de administração, ligados à mesma base de dados. Um único projeto para manter, um único alojamento, sem sincronizações frágeis entre dois sistemas — e um cliente autónomo desde a primeira semana.
Quando não escolho o Next.js
Com toda a honestidade: o Next.js não é a resposta para tudo. Se já tem um WordPress bem mantido que cumpre a sua função, migrá-lo por princípio seria uma despesa inútil. E para uma simples página de evento que vai viver três meses, uma ferramenta mais leve chega perfeitamente. O meu trabalho é escolher a ferramenta adequada à sua situação — não vender o mesmo martelo a toda a gente. Mas assim que um projeto tem de durar, evoluir e ter bom desempenho, o Next.js é o que recomendo, porque é o que usaria para mim. A prova: este site funciona com ele.
O que isto muda para si
Um site construído sobre fundações modernas é um site que carrega depressa em qualquer lado, que o Google compreende bem, e que daqui a dois anos aceitará a funcionalidade em que ainda não pensou — uma área de cliente, um módulo de pagamento, um assistente de IA. Se quiser ver o que isso daria para a sua atividade, o estimador online dá-lhe um intervalo de valores em dois minutos, e respondo pessoalmente a cada pedido.