DEV Community

Which is the best backend language for future?

Mahesh Makwana on March 21, 2022

Collapse
 
curiousdev profile image
CuriousDev

Please describe, what you are actually looking for. If it is about learning a backend language, it can be a different one compared to the case of using it for a job or project.
If you do not want to learn a new programming language, but get some experience about backend developing, Node JS can be a good choice. Another option is C# with .NET, which also is used a lot.
I think PHP can still be interesting, because a lot of projects/companies are using it. TypeScript instead of JS can also be a compromise of having new and known aspects.
I hope this helps!

Collapse
 
stojakovic99 profile image
Nikola Stojaković

No one can reliably predict that, but we can be pretty sure that C#, Java and PHP will stay strong considering how much they're used on the back-end currently. Choose something where you can find the job easily, preferably something you have some experience with already.

Collapse
 
gktim profile image
gkTim

GoLang or Rust are good. Also Node.js have a look at nest.js if you want to stay in the JavaScript/Typescript ecosystem. Good documentation and really nice to work with.

It depens on your usecase your knowledge and how much concurrent requests you need to handle. Maybe look up some articles with compares concurrent request handling in multiple languages. But in most cases node.js/rust/golang/php/Java etc. are all able to handle a lot of concurrent request. So in practice for the most projects it shouldn’t matter.

Collapse
 
coderlifeisawesome profile image
lifeascoder

PHP is anice language. it is a backend language. You can use it as a backend.

Collapse
 
hassnainabass profile image
Hassnain Abass

Not a future language
I recommend either GoLang or Rust

Collapse
 
muhyilmaz profile image
MUHAMMED YILMAZ

What defines future Lang for go or rust?

Collapse
 
coderlifeisawesome profile image
lifeascoder

Ok. Nice

Collapse
 
gmarokov profile image
Georgi Marokov

Definitely C# - constantly imroving and having MS behind it, makes it sure bet!

Collapse
 
jnv profile image
Jan Vlnas

I'd still bet on JavaScript / TypeScript, but currently Deno feels more ready for the future than Node.js.

Collapse
 
maddy profile image
Maddy

Java!

Collapse
 
enesislam profile image
enesstr

Nobody said Django. So I will. Python/Django is used by Spotify and Instagram as an instance. You can research about it.