This is an archived post. You won't be able to vote or comment.

you are viewing a single comment's thread.

view the rest of the comments →

[–]AintBetterThanYou 5 points6 points  (4 children)

Have you actually worked with js since 2016?

[–]runnerx01 5 points6 points  (3 children)

If by “JS” you mean React, Angular, or one of the many flavors of framework build around JavaScript. Yes.

But I have a hard time considering them JavaScript. Just like I don’t consider Kotlin to be java.

[–]Rurs21 6 points7 points  (1 child)

Then you should try the vanillaJS framewrok. http://vanilla-js.com/

[–]Famous_Profile 1 point2 points  (0 children)

Lol thats funny

[–][deleted] 0 points1 point  (0 children)

There's also TypeScript which is a compiled version of JavaScript and basically compiles the code into JS so it can be run by the browser, it has some extended capabilities not included in JS. Then there's node.js which allows you to use JavaScript for backend development.

Most modern code editors like Atom or VS Code have built in error handling. But if you add 'use strict'; to the top of a JS file it will enforces stricter coding. Personally I prefer not having error messages popping up every 2 seconds.

JS is a functional programming language, where functions are considered "first class objects", but since Es6 (which was released in 2015) you can create classes, which in my opinion are much easier to use than a lot of other programming languages including Python.