Atuo no mercado corporativo a muitos anos, hoje dentro de banco. A linguagem de back ou front, banco de dados, nuvem, devops e toda tralha tecnologia de TI que temos vai depender de onde estamos, o quê está fazendo e quanto $$$ temos para investir. Na minha opinião, qualquer linguagem resolve um problema, mas contextualizando o pensamento, faça-se uma pergunta: vai desenvolver sozinho tudo ou terá um time? produto final ou MVP? vc vai desenhar/arquitetar o projeto ou só vai codar? Penso que a saída mais simples é a mais eficaz. Vai testar um produto, solo, nao tem grana nem time disponível, precisa fazer e ver o quê dá. Faça dentro do que domina. Deu certo, evolua, faça novas peças, veja se tem tecnologias, frameworks, serviços e afins dentro do quê domina para resolver os problemas que vão surigr, a performance, segurança e etc. Na minha opinião, cravar que linguagem x ou y é bala de prata pra tudo não existe. O fato é que tempo é dinheiro e toda hora aprender uma linguagem nova, até é legal, mas custa tempo, logo custa dinheiro. Dependendo da fase da vida que estiver, o valor do tempo dobra seu preço. se estive liderando um time, produto fibal e vai escalar, debata com time, veja a skill de cada um e pense: daqui alguns meses precisarei de um monte de dev? se sim, parta para aquilo que o mercado tem com mais abundância, pois vai impactar diretamente no seu custo de projeto. Modinha em grupos de TI não paga conta em proejto. Go, rust, lua e afins deve ser muito legal, mas empresas formam e contratam devs para seus produtos e que rege o mercado são os grandes, então digo que java, c# e javascript estão anos luz na frente, não pq são melhores ou mais eficientes, talvez até sejam, mas os players dominantes usam e possuem milhares de devs usando e atuabdo neste momento no mercado, e se vc precisar de muitos devs é desse mercado que terá de tirar. Referência de que EUA ou Europa usam x linguagem, pôde nao refletir nossa realidade.
Em resposta a Eterna dúvida sobre linguagens para back-end
2