Skip to content

Instantly share code, notes, and snippets.

@coryhouse
Created March 21, 2018 20:22
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save coryhouse/22ce129d5b2fe8f878f2759ca7c5b9e9 to your computer and use it in GitHub Desktop.
Save coryhouse/22ce129d5b2fe8f878f2759ca7c5b9e9 to your computer and use it in GitHub Desktop.
Why JavaScript?
"JavaScript languished from 2009 - 2015 without a single release. But in 2015, rapid innovation became the new normal. JavaScript and its technical committee, the TC39, has committed to annual releases every June, as well as the assurance of ongoing backward compatibility. Innovative projects like Babel mean you need not wait for these features to be broadly supported to put them to use. You can transpile experimental features and use them today. If plain JavaScript isn't to your team's taste, there are literally dozens of mature languages that compile down to JavaScript today such as TypeScript from Microsoft.
JavaScript's de facto package manager, npm, is the largest and fastest growing package manager in the world. There are over half a million packages in npm today. Thanks to innovative projects like Node.js, Electron, and React Native, you can write web apps, native mobile apps, web APIs, server-side processes, and even desktop apps using JavaScript. They say software is eating the world. For all these reasons, much of that software is written in JavaScript. It's not just for the web anymore. Today's JavaScript is like Visa. It's everywhere you want to be."
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment