This makes you a front end developer that understands some backend stuff... Python is fine if you're into AI, but for Heaven's sake learn C#, C++, Rust, or even Go.
Python isn't fine in production. Minor Python upgrades can wipe out a major version of a package, or minor versions of packages that other packages have dependencies on. It's a dependency minefield. We just need a major CVE to throw anything with exposed Python into disarray. Unlike dotnet where most packages built for dotnet 5 will run happily in a dotnet 9 project, Python needs whole environments per project with specific Python and package versions with only minor version differences. Many packages in that ecosystem don't use semantic versioning. We "solved" it at IFS by running a dotnet API gateway with all the Python hidden at the back hosted by Seldon - so it's at least a hop away from the front line, and if there was a major CVE scenario, it would be significantly lower risk.
Python is widely used and perfectly viable as a backend platform. I've been working on Python web backends professionally for more than ten years now, for a handful of employers/clients. If it isn't for you, that's fine. There are pros and cons for all languages you mention. But don't project your opionion as some universal truth.
Learn about git and authentication & authorisation when you start doing front-end stuff. Learn about HTTP(S) and TCP so you understand what's running where. Don't get entrenched in the idea that every project needs a relational database - or even any sort of database engine.
Too late to the party, just be an expert ai prompter 😅 Nway kidding, however i dont like this approach of peddling specific technologies, rather enlist the whole spectrum and why, but then there is only so much you can put in a short But i think this could be misleading or shallow for a newbie
actually, I completely agree on become expert ai prompter. 5 years ago there were Stackoverflow and Github discussion but now cursory, copilot, openai. The time flies really fast.
Why not? Django allows very high development speed. And if you mean runtime performance (not what the video said, but ok): a little while back I was curious about performance, and made a small application in Django, Flask, and Go, and benchmarked it. Django with pypy was the fastest. Yes, faster than Go. I profiled a bit, and it appears that Go's standard html/template is horrendously slow.
Phython or JavaScript shouldnt be for back end. Use Rust, Go, Zig, C++ or C for back end development. JavaScript and Python are not type safe and lack the back end perfomance and low level natures that make it good.
@@ZeroBodyProductions so I guess youtube, reddit, spotify, instagram should stop existing as they use lot of python (django) in the backend. And use C++ and C in the backend? are you really that low IQ? why static typing is that a self made rule? Most used language in the backend in the world is Java and PHP which makes your entire original comment pointless, PHP is not statically typed and Java has no low level support. Why do gatekeepers like you misguide people even though you know absolutely nothing.
This makes you a front end developer that understands some backend stuff... Python is fine if you're into AI, but for Heaven's sake learn C#, C++, Rust, or even Go.
Python isn't fine in production. Minor Python upgrades can wipe out a major version of a package, or minor versions of packages that other packages have dependencies on. It's a dependency minefield. We just need a major CVE to throw anything with exposed Python into disarray. Unlike dotnet where most packages built for dotnet 5 will run happily in a dotnet 9 project, Python needs whole environments per project with specific Python and package versions with only minor version differences. Many packages in that ecosystem don't use semantic versioning. We "solved" it at IFS by running a dotnet API gateway with all the Python hidden at the back hosted by Seldon - so it's at least a hop away from the front line, and if there was a major CVE scenario, it would be significantly lower risk.
Isn't java one of the most popular languages for backend
Python is widely used and perfectly viable as a backend platform. I've been working on Python web backends professionally for more than ten years now, for a handful of employers/clients.
If it isn't for you, that's fine. There are pros and cons for all languages you mention. But don't project your opionion as some universal truth.
@@phobos.anomalytrue
Learn about git and authentication & authorisation when you start doing front-end stuff. Learn about HTTP(S) and TCP so you understand what's running where. Don't get entrenched in the idea that every project needs a relational database - or even any sort of database engine.
This is a bad intro for beginners hoping to learn programming, very bad !
what about php bro feeling sad for php
PHP is dead.
Php❤❤❤❤
It's old
@@ZhrJwd -
🐘
Rust is no.1 choice for future backends.
@@ouchlock any suggestion where to start its really hard for me i know python php go
Javasc also
@@antagonist6966 try axum
@@antagonist6966start with axum + aws lamba for backend, sqlx for postgres
Ohh man, where's PHP and Laravel?? 😭
Too late to the party, just be an expert ai prompter 😅
Nway kidding, however i dont like this approach of peddling specific technologies, rather enlist the whole spectrum and why, but then there is only so much you can put in a short
But i think this could be misleading or shallow for a newbie
actually, I completely agree on become expert ai prompter. 5 years ago there were Stackoverflow and Github discussion but now cursory, copilot, openai. The time flies really fast.
Yo where are the backend languages? Any one?
Rust and Go are the only real backend languages
nodejs is not a language.....
I thought we were supposed to stop using Express?
why is that?
HI CHAT GPT!
Speed and "Django"/"Express" shouldn't be used in the same sentence.
Why not? Django allows very high development speed.
And if you mean runtime performance (not what the video said, but ok): a little while back I was curious about performance, and made a small application in Django, Flask, and Go, and benchmarked it. Django with pypy was the fastest. Yes, faster than Go. I profiled a bit, and it appears that Go's standard html/template is horrendously slow.
Phython or JavaScript shouldnt be for back end. Use Rust, Go, Zig, C++ or C for back end development. JavaScript and Python are not type safe and lack the back end perfomance and low level natures that make it good.
Nodejs not javascript. You just a hater
@@IAmNOTTHEBODY Node js should not exist. JavaScript wasn't built for the server, and nor should Node. Use TypeScript at least. Full Static Typing.
@@ZeroBodyProductions so I guess youtube, reddit, spotify, instagram should stop existing as they use lot of python (django) in the backend. And use C++ and C in the backend? are you really that low IQ?
why static typing is that a self made rule? Most used language in the backend in the world is Java and PHP which makes your entire original comment pointless, PHP is not statically typed and Java has no low level support. Why do gatekeepers like you misguide people even though you know absolutely nothing.
@@ZeroBodyProductions If it shouldn't exist why is it so popular then?
Python is strongly typed and completely type-safe.
Are you confusing type safety with static typing?