What are the differences between all types and frameworks of JS (JavaScript)? | Sololearn: Learn to code for FREE!
New course! Every coder should learn Generative AI!
Try a free lesson
+ 4

What are the differences between all types and frameworks of JS (JavaScript)?

I do a lot of Python and I am good at it. Recently I have been making GUI scripts using Tkinter module. But those look old school. So I found on YouTube that you can use a JS called Electron JS to make GUI PC apps. When I searched this, a lot of frameworks of JS came. Example - Angular JS, Node.js , Electron.js etc. But what are the differences between them and pure JavaScript? What's the point of using those and the benefits?

23rd Dec 2019, 11:50 AM
Ahnaf
Ahnaf - avatar
3 Answers
+ 3
Nice question! JavaScript is a language that can be used to build application, libraries, utilities and frameworks etc. A library is an extension in functionality to the Native compiled functionality of a language. Again, a framework is a platform for developing software. Well, You need a language to build a framework, but you can't build a language with framework! So, they do differ. You can use frameworks that you already mentioned(P.S: You didn't mention React.Js though its in the most popular list). Language and framework do differ a lot, google for more information. If you are looking to make an application, you can use Flutter, Django and etc etc. Good Luck. You can relate the benefits with the usage of them. :)
23rd Dec 2019, 2:49 PM
NightFox
NightFox - avatar
+ 4
Better Google for factual answers :) https://hackr.io/blog/10-best-javascript-frameworks-2019 This is where I learned about the frameworks
23rd Dec 2019, 1:58 PM
Humayra🇧🇩
Humayra🇧🇩 - avatar
+ 1
Angular. Js is a framework that makes front-end development much easier. Electron.js is a framework used when you creating software for P. C. or for computers written in javascript. HTML is a language that browsers understand. It is used to create building blocks of web. JavaScript is a programming language. Which is mostly is used in web development. You can not do clients side programming without javascript. js is short form to write javascript. Node.js is a run time environment to run javascript code in terminal. You can not run your code in terminal without node.js
23rd Dec 2019, 4:19 PM
🇮🇳Vivek🇮🇳
🇮🇳Vivek🇮🇳 - avatar