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

#Pergunta --Quais as melhores linguagens para Backend?

Estou dúvida de qual nova linguagem aprender, após passar muito tempo no Node.js :/

Carregando publicação patrocinada...
1

Tudo depende. Node é bem versátil: Mobile, Web e Desktop.

O mais similar a este em versatilidade seria o Dart com o Flutter.

Só que existem outras área. Se for trabalhar com Dados, Python é uma excelente opção.

Se for trabalhar com concorrência Go e Elixir podem ser uma boa.

Se quiser trabalhar com Mobile Nativo tem Java, Kotlin e Swift.

Agora se fosse EU, escolheria uma linguagem parruda e versátil (mobile, web e desktop). Nesse caso temos: Java (framework Spring é o mais exigido no mercado), C# (.NET crescendo bastante nos últimos anos).

Agora se for só Web, EU iria de Go. Mas no Brasil ainda tá crescendo (microservices), mas não tem tantas vagas como C# e Java. Na gringa é outra realidade.

Se for só mobile nativo, EU iria de Kotlin (é mais fácil que Java e entrega a mesma performance). E Kotlin faz tudo o Java faz, mas muita empresas pedem Java e não Kotlin pra Web, por exemplo. Mas isso pode vir a mudar com tempo. Há impressas que estão migrando do Java pro Kotlin. Eu trabalha com Android pra Samsung e muita coisa tem migrado pra Kotlin.

1

Fala dopplerpng, além do próprio conteudo que pode encontrar por aí quanto à este tema, gostaria de deixar uma reflexão pessoal de quem está iniciando e há um tempo focado nisso. Sou apaixonado por Python e a praticidade que ele traz, depois de ter estudando a fundo C e Java na faculdade, busquei Python por conta. Devido à uns projetos em andamento, comecei focando no Framework django para Backend, a comunidade é gingantesca assim como o poder agregado.

Deixo um link de uma discussão que vi aqui no Tabnews também.

(https://www.tabnews.com.br/ArlindoJunior/django-e-passado)

1

Cara, como Frontend que sou, nao tenho opnião aprofundada. Mas, em termos de velocidade e desempenho, eu estou querendo estudar Go. Nodejs é ótimo mas tem suas limitações de velocidade, por ser uma VM. Além disso, concordo com nosso amigo dreamer, que está estudando python. Em último caso, tbm tenho vontade aprender Rust, que tem bastante semelhança com linguagens fortemente tipadas como C, e tem um desempenho ABSURDO. Já existe até um projeto que utliza o Rust como framework para Frontend utilizando Web Assembly, o Leptos.

TLDR: Go, Python e Rust.