Escolher utilizar ou não o Next.js não deve ser uma decisão pautada apenas na sua familiaridade com as tecnologias. Para começar essa conversa ao meu ver só cabe à gestores e empresários. Você provavelmente é apenas um funcionário e por isso pensa dessa forma.

A argumentação que você trouxe à tona poderia se encaixar para qualquer outro framework. As ferramentas como Next.js, React, entre outras, são adotadas primariamente com a intenção de otimizar o tempo de desenvolvimento, permitir uma melhor componentização e possibilitar a escrita de um código mais eficiente.

Em relação ao Next.js, o principal ponto de atenção é a condição "imposta" pela Vercel para utilização de sua plataforma de hospedagem de tentar lhe amarrar aos recursos de sua hospedagem.

Entretanto, é importante ressaltar que já existem iniciativas que buscam replicar a infraestrutura do Next.js na AWS.

Ao optar por um determinado framework, a decisão não deve ser baseada no quão profundo é o seu conhecimento sobre o mesmo. Essas escolhas precisam ser embasadas em critérios como o custo, a eficácia e a lucratividade que a ferramenta pode trazer para o seu projeto.

O seu texto sugere que você enxerga a situação pela perspectiva de um empregado. Contudo, os rumos da tecnologia são comumente guiados por empresários e gestores. No meu ponto de vista, eu prefiro utilizar o Next.js, principalmente devido à qualidade que esta ferramenta confere ao produto final e à produtividade que ela proporciona. Sobre o aspecto financeiro, eu considero que a hospedagem na Vercel tende a ser mais econômica que na AWS dependendo do tamanho da equipe.

Adicionalmente, se houver a necessidade de expandir a equipe, há opções disponíveis que mistigar a infraestrutura da Vercel. Particularmente hoje para a minha empresa vale muito a pena entregar softwares usando a vercel. A hospedagem é excelente, as featuares também e tem me dado muito lucro. Para mim hoje só pelo suporte e qualidade do serviço já está compensando.

Fala Guilherme, blz? Acho que não ficou claro para você o que eu quis dizer. Em nenhum momento falei sobre decisão sobre escolher uma tecnologia.

Talvez esse trecho te vez pensar isso

Você pode trocar "Vercel" por qualquer outro mantenedor de framework. Dev NextJS, Dev React, Dev Spring Boot, Dev Django, Dev Laravel...

Mas aqui eu estava me referindo a frase do autor do post:

ou é simplesmente uma estratégia da Vercel para nos prender a eles, fazendo com que nós fiquemos dependentes do jeito fácil deles, nos tornando devs Vercel

Eu quis dizer que esse questionamento dele é verdade pra qualquer framework mantido por alguma empresa. Ou seja, pode trocar "Vercel" por qualquer outra empresa e "NextJS" pelo framework correspondente.


Mas já que entrou nesse assunto...

Escolher utilizar ou não o Next.js não deve ser uma decisão pautada apenas na sua familiaridade com as tecnologias.

Você está certo aqui, a menos que os requisitos de um produto torne igualmente viável escolher tecnologia X, Y, ou Z. Aí faz sentido vc escolher a que o TIME tem mais proficiência, ou que seja mais fácil encontrar mão de obra.


Para começar essa conversa ao meu ver só cabe à gestores e empresários. Você provavelmente é apenas um funcionário e por isso pensa dessa forma.

Já aqui, eu discordo. Idealmente, essa decisão cabe a quem detém o conhecimento técnico, que pode ser um Arquiteto ou Tech Lead por exemplo que também são "apenas funcionários". Pode caber também a um empresário ou gestor se eles tiverem o conhecimento ténico.


Entretanto, é importante ressaltar que já existem iniciativas que buscam replicar a infraestrutura do Next.js na AWS.

Não entendi essa parte. Faz anos que rodo NextJS na AWS (num cluster de Kubernetes, ECS ou até mesmo num EC2) Nunca ouvi sobre limitação de só poder rodar na infra da Vercel. E garanto que não é real.


Quanto ao resto do seu texto, não entendi nada rsrs. Em nenhum momento entrei no tema "escolha de tecnologia para um produto". Eu sei e concordo com quase tudo o que vc falou sobre, mas eu não entrei nesse assunto, então não entendi essas frases e o resto:

Você provavelmente é apenas um funcionário e por isso pensa dessa forma.

A argumentação que você trouxe à tona poderia se encaixar para qualquer outro framework.

O seu texto sugere que você enxerga a situação pela perspectiva de um empregado.

Emocionado kkkkkkkk, não interpretou direito kkkkk, concordo com você foca na base, ferramenta a gente aprende, e se tiver que jogar fora agente joga e vai para a próxima.