What is the BEST Backend Language For You?

preview_player
Показать описание
Join this channel to get access to perks:

Little disclaimer! I am aware that I have not covered every language that can be used for backend development. Chose these as I figured they would be the most interesting.

What is the BEST Backend Language For You?

0:00 Intro
0:12 TypeScript/JavaScript
0:59 CSharp
1:36 PHP
2:30 Go
3:27 Java
3:50 Python
4:21 Ruby
4:47 Rust
5:40 Conclusion
Рекомендации по теме
Комментарии
Автор

The only thing you need is "Choose the programming language that can pay your bills."

kolya
Автор

I prefer to write my backend in pure C 🗿

aboliguu
Автор

C# is the beautiful mix between a fast, robust and modern syntax language.

josemata
Автор

The best backend language is the one you are most comfortable with ✊

A web app or mobile app is nothing without users and your users don’t care at all about what language your backend is written in.

Landon_Hughes
Автор

I'm more than happy with PHP + Laravel right now.

noroi_
Автор

0:22 - This is a misconception. JavaScript is very much asynchronous with its use of Promises and callbacks. You're confusing multithreading with asynchronous - they are not the same! Asynchronous just means that x process happens "somewhere else" (which doesn't have to be another thread and often actually is not another thread). I/O is inherently asynchronous - so it's a perfect candidate for Promises where you send a request and receive a response - which is then processed in a callback (or code after an await) that is queued to run in the event loop.

philipmrch
Автор

I was in doubt about C# or others but seeing that he takes the 3rd position in all the parameters and has a medium of 7.6, made me realize that it is super good and is a jack of all trades, good for apps, web, gaming and others, the best thing is that its easy for me to learn as I already know Java and C

LuisFelipe-pqlr
Автор

This list is poorly researched. He's claiming C# is slower than GO. In case you didn't know, there is a new C# runtime. One that is open source and cross platform and is as fast and sometimes faster than GO.

Edit: Forget it. He says PHP has built-in support for multi-threading.

parlor
Автор

For me personally, i think GoLang is a very good language to build backend. If you already know a bit of coding conventions and techniques, its pretty easy to learn. the learning curve is actually somewhat linear. on top of that, the performance is really good and the ecosystem is way more advanced than one might think. its in a pretty good shape. there are NOT ALOT of backend libs/ frameworks, but those which exist are very good and in no way worse to any backend lib/framework of typescript, there are just fewer of them.

ZockaRocka
Автор

It’s Go. I’m not a Go developer, but cmon, let’s be realistic here

ggnorton
Автор

Always remember, someone somewhere is writing their backend in ASM

acidopcodes
Автор

You forgot Elixir, which is pretty good

John-qwzx
Автор

Consistent winner C# & I love that ❤

ramanavenkat
Автор

0:24 it's asynchronous by definition, but it doesn't support parallel execution.

merlin
Автор

Grammar-wise I like Node.js + TypeScript being my first choice. But Golang is so good at built-in tooling and resource-saving. I’m currently working on two sister projects with similar functionalities in both languages. The same program Node takes me 30MB RAM (ts-node is even worse, over 120 MB), but Go only consumes 13 MB. The difference is clear.

a-yon_n
Автор

Used C# professionally for 10 years. Very easy to use and has gotten a lot better over time, especially over the last 4 or so years. Only complaint is that since they never break backwards compatibility, there are many ways of doing some things and the older/bad/nonperformant APIs that you shouldn't use any more are still there. They sometimes mark them as obsolete (which doesn't break the code but generates a compiler warning with links to documentation for better ways) but its rare.

I've started checking out Go this past week as a way of having some perspective of how other languages do things, but haven't really built anything with it yet. I did try using Rust before all the drama, but took a break from it, and now with the drama it kinda makes me not want to go back. May try Rust again if I end up not liking Go. If I was to start again having no programming knowledge, I'd probably go with Go based on the simple syntax.

reikooters
Автор

C# is the best general-purpose programming language ever created. Simply the best!

mitkram
Автор

The best backend language is the one that pays your bills

sdcmldyr
Автор

did you use ruby 3 for the performance test? it is supposed to be 3 times faster than v2, and if memory doesnt fail me, it is faster than python

shawnlee
Автор

I just recently started using C# earlier this year I have very much enjoyed it to my surprise.

StephenMoreira