3 ms·
Fair points, but the fact it has to be compiled negates almost all the benefits of a scripting language. Not to mention that using these tools is error prone (s
by 0xDEEPFAC 7y ago
Fair points, but the fact it has to be compiled negates almost all the benefits of a scripting language. Not to mention that using these tools is error prone (see leftpad).
TL;DR JS has become more of a target over time than a source which might be a hint that there is something deeply wrong with it. People wouldn't reinvent the wheel if it was round to begin with.
- krapp 7y agoJS has become a target rather than a source because of convention. It's the way modern frameworks and tools work, and it's part of the process that companies employ. The original intent behind tools like Typescript and the compile-to-js paradigm might have been dissatisfaction with the language, but the ubiquity of that paradigm is due entirely to the influence of Node, Facebook and Google.
- starbugs 7y agoYeah, it's so much of a problem and so badly designed that the whole web runs on it every day, enriching the lives of billions of people and providing them with access to valuable software. You know, I guess that's why I come to think more and more that I have a real issue with the attitude of some of the more deeply technical folks: You completely neglect the success of this ecosystem and what it does for all of us, because of technical details that apparently do not matter a lot to end users. Yes, for technical people having to deal with that ecosystem, it can introduce new quirks and issues. It's your job to deal with that and create value for customers. Do something about it instead of ranting and whining.
- 0xDEEPFAC 7y agoBeing forced to use electron-based apps hardly feels like an enriching experience (Microsoft removing the legacy QT based app for one without push-to-talk, Discord, Slack etc.)... My final comment would be success of proliferation isn't always a result of quality. I am not saying it doesn't provide value - it is just a very poor programming language which, being popular, means people who learn professionally my get stuck in a minefield of dogma instead of focusing on sound principals. https://hackernoon.com/how-it-feels-to-learn-javascript-in-2016-d3a717dd577f https://hackernoon.com/how-it-feels-to-learn-javascript-in-2...