Which is the most demanding programming language?
Or Which language is so popular?
Or Which programming language should I learn in order to start make money quickly? And so on ..
These are the questions which novice programmers usually ask on different forums everyday. Certainly, experience programmers are also interested to know which language is demanding but actually they are well aware of the fact that most demanding programming language is Javascript. [Remember: you should not confuse with Javascript and Java, Java is a separate language (which is also popular), although names are almost similar but comparison of Java and JavaScript is like comparison of car and carpet]. Clearly, we are not here to discuss what is Javascript? you can find the details here.
Or Which language is so popular?
Or Which programming language should I learn in order to start make money quickly? And so on ..
These are the questions which novice programmers usually ask on different forums everyday. Certainly, experience programmers are also interested to know which language is demanding but actually they are well aware of the fact that most demanding programming language is Javascript. [Remember: you should not confuse with Javascript and Java, Java is a separate language (which is also popular), although names are almost similar but comparison of Java and JavaScript is like comparison of car and carpet]. Clearly, we are not here to discuss what is Javascript? you can find the details here.
Now the question is Why Javascript is so demanding? Lets ask this question from the world largest, and most trusted online programming community Stack Overflow.
It found No. 1 at Stackoverflow 2017 Survey actually from last 5 years, JavaScript on Top.
Most popular programming language (source: stackoverflow) |
“For the fifth year in a row, JavaScript was the most commonly used programming language. And once again, SQL takes second place, and Java third. However, the use of Python overtook PHP for the first time in five years”.
Most dread programming language (source: stackoverflow) |
It will be unfair, if we don't talk about the statistics of one of the most popular version control repository hosting service and big home of open-source projects, GitHub. According to GitHub, among 337 Unique programming languages, JavaScript is at top (see below image), most projects are written especially on JavaScript.
Top Fifteen most popular languages on GitHub (source: octoverse.github.com) |
This is the developer verdict but what is the actual reason for JS demand and popularity?
And the reason is, it found everywhere desktop, web, client, server, database, software, games, etc. Initially, JavaScript was designed to validate HTML Forms but now
- Client side with a lots of libraries and Framework (AngularJS, reactJS, Jquery, Meteor, etc)
- Server Side Node.js
- Use to interact with Databases (Like MongoDB)
- Browsers Extensions Development
- Hybrid Mobile Application Development (Like Cordova, Ionic etc)
- It is use for Desktop apps Development (Like Electron).
- Use in Photoshop, Illustrator, Dreamweaver, and InDesign,
- Adobe's Acrobat and Adobe Reader support JavaScript in PDF files.
- Other applications like PhantomJs a headless browser based on WebKit are natural choices when building Javascript testing applications or automatic web-scrapers. (CasperJs is a great example of a project built on top of PhantomJs)
- OpenOffice.org, and LibreOffice allows JavaScript to be used as a scripting language.
In conclusion, Javascript is almost everywhere, it easy and flexible. Therefore, it is the most demanding programming language. You can’t skip this language as a programmer and you should learn this.