4 ms·
I have to say this rings true for me. Long term involved in one language and feeling that the world is moving on. JavaScript feels exciting.
by awjr 13y ago
I have to say this rings true for me. Long term involved in one language and feeling that the world is moving on. JavaScript feels exciting.
- mercurial 13y agoThere is a lot of innovation in Javascript, especially since the advent of NodeJS. But compared to Python itself, the language has little to be excited about.
- yeukhon 13y agoYou are making a connection between the advent of NodeJS and the Javascript language. The correct version the way I see it is that the popularity of V8 and NodeJS makes Javascript more than a in-browser scripting language; now people can write both client and server side applications in JS. The latter doesn't require the language to change; the language implementation has been around for years and now people started to do things outside the original norm.
- mercurial 13y ago> The latter doesn't require the language to change; the language implementation has been around for years and now people started to do things outside the original norm. No, but it certainly has pushed for decent dependency management systems, and has led to more complex libraries.
- Pacabel 13y agoWhat you describe is "innovation" only in a very restricted, local sense. The developments we see within the JavaScript community today are just them catching up with where Python, Perl, C, C++, Java and other languages were years or decades ago. Non-blocking IO is nothing new. Event-driven network app development frameworks are nothing new. Even using the same language server-side and client-side is nothing new. We were doing that in the 1980s when we wrote our clients and servers in C, and in the 1990s when we used C++, and in the 2000s when we used Java. When it comes to JavaScript, what's seen as "innovation" is usually just the language and ecosystem desperately trying to catch up with where everybody else was many years in the past.
- mercurial 13y ago> When it comes to JavaScript, what's seen as "innovation" is usually just the language and ecosystem desperately trying to catch up with where everybody else was many years in the past. That's true up to a point, but you're being a bit uncharitable. I'm thinking of a couple of solutions specifically: - npm [1], which I hear a lot of good things about, while this is definitely not the case about many languages-specific build systems/package managers - react [2], which is a nice approach to DOM manipulation (if not, maybe, the first of its kind) And obviously, more and more languages compile to JS nowadays, or are on their way there. 1: https://www.npmjs.org/doc/cli/npm.html https://www.npmjs.org/doc/cli/npm.html 2: http://facebook.github.io/react/ http://facebook.github.io/react/
- CmonDev 13y ago"On December 3, 2009, ECMA-262 5th edition was published." "ECMAScript Harmony ... with a target release date of December 2014" Yeah, the world is moving... So damn fast! Only takes 6+ years to release a new version of language.