Executando verificação de segurança...
3

TS é, de longe, a linguagem mais agradável para codar, sintaxe simples, porém versátil e muito poderosa, fácil e rápido para tirar uma ideia do papel, muito material de apoio na Internet e as AIs são especialistas nessa linguagem, mas ainda assim o C# com o .NET ainda é um melhor caminho para um projeto backend, linguagem madura, ecossistema maduro, não tem tanta variedade de libs, mas tem lib para tudo (sem redundância).

O ambiente Node ainda é um campo minado cheio de soluções efêmeras, pouca coisa se mantém estável e consistente para um projeto de longo prazo, é arriscado usar uma lib e perder o suporte ou pior, uma dependência dela perder o suporte e isso acaba por impactar o teu projeto.

Go não tenho muita experiência, mas vejo muito pouca lib para o Go, parece que tem mais propaganda do que solução de fato, mas pode ser só uma percepção por ainda não ter usado muito.

Enfim, provavelmente eu iria de .NET para um projeto novo hoje, mas tudo depende da real necessidade, tempo e recurso disponível, mas considerando o cenário favorável, essa seria a minha escolha provavel.

Carregando publicação patrocinada...
1

O argumento do ecossistema efêmero do Node tem peso. Já perdi tempo com libs que pararam de ser mantidas no meio do projeto. Mas TypeScript com boas escolhas de stack, como Fastify e Drizzle, comprou mais estabilidade nos últimos dois anos. A pergunta é: o time tem disciplina para escolher bem? Se sim, Node ainda é viável. Se vão sair pegando qualquer lib popular do npm, .NET ganha na segurança.