Your Web News in One Place

Help Webnuz

Referal links:

Sign up for GreenGeeks web hosting
May 27, 2021 11:37 am GMT

Why JavaScript not Python for Web 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

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

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

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

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

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.

Original Link: https://dev.to/atulbhattsystem32/why-javascript-not-python-for-web-development-16k9

Share this article:    Share on Facebook
View Full Article

Dev To

An online community for sharing and discovering great ideas, having debates, and making friends

More About this Source Visit Dev To