JavaScript is a cluster fuck. I liken people who think it's a great scripting language to those who thought VBSript was a great scripting language, which says plenty. It's no wonder to me that the SoyBoi generation loves this fucked up language since it has no real identity and constantly transforms into a more cucked language by the day. JavaScript is single-handedly destroying the art of programming. Combined with HTML, CSS and the endless cesspool of frameworks out there, we're heading backwards in innovation and computer science. Downvoat me to hell but you know this is true. I hope some day we can fix all of this before we lose all the veteran knowledge of pre-web programming times.
I feel you. Worth mentioning, the cancer of all is idiots using a fucking browser engine as a standalone frame, like discord, atom.io, and others. I observe that as web-developers without skills or a lack of motivation to learn new skills, attempting to write standalone programs. Feels like this could be related to some those politically correct people pretending to be coders scripters.
In my opinion, a prerequisite for learning any sort of code should be understanding x86 assembly, not meaning to learn using it to its full extent, but understand what a registry is and how they're used, difference of stack and heap, how your memory works, etc. This knowledge will teach why some failures occur and gives a completely different perspective on instructing a computer in any given language. This should also provide a good reason for why not to use a script language for more complex programs. I've never taken any classes in programming, so I'm not sure if this is even a thing. I'm self-learned in C++ though.
self learned c++ here, learning those things you've mentioned actually helps me understand the c++ code and know whats going on under the hood is half the battle of building things from scratch.
JavaScript is a fantastic language, it's useful for literally everything you can do in programming. The problem is its community. Good god, what in the ever loving fuck is going on.
Just learn how to use JavaScript first. Forget about the libraries. The language is good by itself.
I work in this language every day and my spirit is slowly breaking. Thankfully it's driven me to look at as many JS alternatives as humanly possible, which led me to one of my favorite languages, Elm.
There is no real reason to code in Javascript anymore. It's such an enormous pain that there are now plenty of nicer (i.e. readable, predictable, maintainable) alternatives that compile to Javascript without the hassle.
You can also find a comprehensive list of alternatives here
I've read quite a few articles predicting that Javascript is "the Assembly of the web", in the sense that in the future less people will actually code in Javascript, but rather use alternate tools and languages that use Javascript as a compilation target. I hope it's true.
8 comments
0 u/TheBuddha [OP] 15 Dec 2017 20:09
Yes, yes I did link this just to see the replies. Well, it's also a fine resource but I anticipate curmudgeon replies.
0 u/VoatIsForTimmy 15 Dec 2017 20:15
<!DOCTYPE html> <html> <body>
<h2>Maybe.</h2> <p>Maybe not.</p> <p id="demo"></p> <script> document.getElementById("demo").innerHTML = 5 + 6; </script></body> </html>
0 u/AndrewBlazeIt 15 Dec 2017 20:16
I think it has it's place, but lots of websites - especially news websites for some reason - REALLY need to get their shit together.
0 u/Morbo 15 Dec 2017 23:50
JavaScript is a cluster fuck. I liken people who think it's a great scripting language to those who thought VBSript was a great scripting language, which says plenty. It's no wonder to me that the SoyBoi generation loves this fucked up language since it has no real identity and constantly transforms into a more cucked language by the day. JavaScript is single-handedly destroying the art of programming. Combined with HTML, CSS and the endless cesspool of frameworks out there, we're heading backwards in innovation and computer science. Downvoat me to hell but you know this is true. I hope some day we can fix all of this before we lose all the veteran knowledge of pre-web programming times.
0 u/skruf 16 Dec 2017 04:51
I feel you. Worth mentioning, the cancer of all is idiots using a fucking browser engine as a standalone frame, like discord, atom.io, and others. I observe that as web-developers without skills or a lack of motivation to learn new skills, attempting to write standalone programs. Feels like this could be related to some those politically correct people pretending to be
codersscripters.In my opinion, a prerequisite for learning any sort of code should be understanding x86 assembly, not meaning to learn using it to its full extent, but understand what a registry is and how they're used, difference of stack and heap, how your memory works, etc. This knowledge will teach why some failures occur and gives a completely different perspective on instructing a computer in any given language. This should also provide a good reason for why not to use a script language for more complex programs. I've never taken any classes in programming, so I'm not sure if this is even a thing. I'm self-learned in C++ though.
0 u/Pawn 18 Dec 2017 04:33
self learned c++ here, learning those things you've mentioned actually helps me understand the c++ code and know whats going on under the hood is half the battle of building things from scratch.
0 u/MrKequc 16 Dec 2017 02:22
JavaScript is a fantastic language, it's useful for literally everything you can do in programming. The problem is its community. Good god, what in the ever loving fuck is going on.
Just learn how to use JavaScript first. Forget about the libraries. The language is good by itself.
0 u/trelym 19 Dec 2017 03:56
I work in this language every day and my spirit is slowly breaking. Thankfully it's driven me to look at as many JS alternatives as humanly possible, which led me to one of my favorite languages, Elm.
There is no real reason to code in Javascript anymore. It's such an enormous pain that there are now plenty of nicer (i.e. readable, predictable, maintainable) alternatives that compile to Javascript without the hassle.
A few notables (for me) are:
You can also find a comprehensive list of alternatives here
I've read quite a few articles predicting that Javascript is "the Assembly of the web", in the sense that in the future less people will actually code in Javascript, but rather use alternate tools and languages that use Javascript as a compilation target. I hope it's true.