PS: Web Development term here primarily concentrated on Frontend Development.
So today one of my friend asked me how to start web development in python❔
And I told him about Flask and Django because those are the one I have heard of and kinda actually tried.
But then I ❓ him for whom he is asking this for?
He replied for one of his friend.
Then I quickly asked him why didn’t he suggest him to try JavaScript for that. (He himself is a React Native developer)
He said that this friend of his knows Python and he just 💕 it.
So in short his friend is in 💕 with Python and we all know that Love makes you blind🙈.
So my friends, this article is an attempt to save so many friends like this from being in 💕 with a language so much that they would try to do everything possible with that language only.
Most of these people are college or university students. I mean it’s not wrong to learn python and do development with it. But what I’m giving here is a single advice with list✔️ of reasons that you surely need in your college times.
This above image is from 2020 Developer Survey by StackOverflow.
Python is the most wanted language. But who is the second one?
So in between I’ll be throwing more images from 2020 Developer Survey by StackOverflow. Don’t ignore🤷♂️ them.
🙊 Secret 🙊: I was also
badlybutnot 🙈inlovewith python, andTypeScript is secretly🤐 JavaScript.
⚠️Warning⚠️: This article is not at all about Why Python for Web Development not JavaScript? However, I would be glad😊 to read if you have some points on it. So don’t hesitate to comment them 👇.
Now let’s jump🦘 into the Reasons:
1.Jobs, Jobs, Jobs 💲💲💹.
Majority of the people in this category are college students. And when it comes for the time of getting jobs
you won't find as many Job in Web Development through Pythonas many you would get being a developer using a JS library. See for yourself who is the king.
2.Learning Curve
As a developer who was always in awe with how
easy and coolis Python. Believe me. JavaScript is not at all disappointing. You may find it even cooler😎. And don’t you worry,JavaScript won't ask you to put that Semi-colon;
3.Web runs on browsers🌐.
So if you are thinking of
web development as your futurethen you shouldn’t forget the fundamentals of Web.Web browser understands JavaScript.They don’t❌ understand any other languages and that’s a full stop🛑. In simple wordsyou can't escape learning JavaScript. And don’t make me mention that,"Everyone use web browsers to access the web."Oops!😅 I did it. Does that OOPS reminds you of something. Nevermind.
4.Be Choosy.
When I ask someone about doing web development in Python, the only terms I get to hear are Flask and Django and TBH now I don’t get to hear it all🙄. You can
choose so many good frameworks and library in JavaScriptthat are so good in what they do, that it will become difficult for you to decide which one to choose🤯. And if you’re confused then stackoverflow survey can give you a hint💡.
Bonus point:
You can even do backend with JavaScript.Node JSis there waiting for you to try it out.-
5.From Web🌐 to Mobile📱.
You can even get into
Native Mobile app development via JS using React Native. And not just Gimmicky mobile app development but a proper one.
Below is the link to the sources of my Screenshot: StackOverflow 2020 Survey