Why JavaScript not Python for Web Development?
Tags: webdev, python, javascript, beginners
Published: 2021-05-27 11:37:08

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.

![wanted](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/07n1x6z652y9u9mrzh51.PNG)
 
This above image is from `2020 Developer Survey by StackOverflow.`
Python is the `most wanted language.` But who is the second one?
![developer survey 2020](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/pk0gy4vvaweuoczr8zyr.PNG)
 

So in between I'll be throwing more images from 2020 Developer Survey by StackOverflow. Don't ignore🤷‍♂️ them.


>🙊 **Secret** 🙊: I was also `badly` but `not 🙈` in `love` with python, and `TypeScript 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 Python` as many you would get being a developer using a JS library.
See for yourself who is the king.

![most popular](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/n29hlmomixuxhscbbphv.PNG)


####2.Learning Curve

>As a developer who was always in awe with how `easy and cool` is 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 future` then 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 words `you 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 JavaScript` that 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💡.

![race web dev](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/hoc50jki1d9ujqe3slzz.PNG) 

>**Bonus point:** `You can even do backend with JavaScript.` `Node JS` is 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](https://insights.stackoverflow.com/survey/2020)

#####I hope you enjoyed🍿 reading this article. This article is my personal🙍 opinion but a strong one with facts and figures. I don't hate python but it's just that I moved on. It was hard😓 but I did.

#####We should `treat languages like Crushes not life partners😜`. Shower some love if you read it till end. And `share it with someone who really need to read this`.