🥞 Clientes não ligam pra stack.
Qual seu framework ? Qual o melhor do mundo ?
React purou ou Next ou Angular ou Vue ou Svelte ou apenas HTML + CSS + JS ?
Laravel ou Symphony ou Nest ou Prisma ou .NET ?
MySQL ou Postgresql ou MongoDB ou Firebase ?
Wordpress, Bubble ou até mesmo uma planilha de excel ...
Nāo importa. Seu cliente nāo liga pra isso. A única coisa que seu cliente quer é interagir com seu app e ele funcionar como o esperado ( ou melhor ).
Quando você vai pedir um lanche , em um app tipo o ifood, tenho certeza que está mais preocupado com questões do tipo: "que horas meu lanche vai chegar?", "tem desconto?" do que com questões do tipo "será que está em react native?".
Seu cliente não liga pra sua stack.
Ele liga pra se está travando ou "rodando liso".
Ele liga pra se você entrega o que prometeu com qualidade e agilidade.
Se seu app está travando, identifique onde está o gargalo antes de sair mudando toda stack dele. Se seu gargalo for no banco de dados de nada vai adiantar mudar sua stack de Vue pra React, entende ? E mesmo no banco, pode ser que o problema não esteja em usar MySQL, pode ser que o problema esteja na forma que está correlacionando as tabelas, entre tantos outros problemas que mudar sua stack não influenciaria para resolver.
E stack por si só dificilmente resolvem gargalos. Se seu time está acostumado com JS puro e você os obriga a usar Typescript sem mensurar a curva de aprendizado e benefícios que isso vão te trazer, pode ser uma má estratégia e criação de um novo gargalinho no seu projeto.
Ainda não acredita que stack é uma preocupação secundária dentro do seu negócio ? @levelsio é a prova:
Abrindo diversos produtos solo ele consegue fazer mais dinheiro que muita empresa, usando apenas PHP + Jquery + Html.
Nem flexbox o cara usa. Quem dirá React + Typescript + tanto-faz ...
Em um dos seus posts ele diz:
PhotoAI.com agora tem quase 14.000 linhas de PHP bruto misturado com HTML embutido, CSS no estilo < > e JS bruto em < script > tags
Não usei TS, flexbox ou frameworks exceto jQuery
Muitos .ajax () e float:left embora Possui 1.872 clientes pagantes que ganham 61.808 por mês
Por isso brigas por stack não fazem sentido.
Já vi gente se defendendo por usar React, se doendo pois o coleguinha diz que Vue é melhor, sendo que essa discussão não deveria existir.
Mais vale um app feito em No Code, ou até mesmo uma planilha de excel que te da uma renda ativa mensal do que um fancy app cheio das stacks mais atualizadas que te da prejuízo.
O ponto final é :
Seu cliente não liga pra sua stack, quem vai comprar sua empresa provavelmente também se preocupa com outras coisas. Repense antes de ficar trocando de stack toda semana e saiba identificar gargalos.
Fiz um artigo sobre gargalos há um tempo: https://dev.to/daniellimae/beyond-changing-technology-scaling-your-applications-efficiently-4hok
Não me leve a mal, stack é sim importante, mas não deve ser sua procupação principal.
E seu cliente continua não ligando pra isso.
O que acha sobre o assunto? Comenta ae ! Vamos conversar.