JavaScript is dominant in the front end for as long as the web browser remains our one and only portal to the Internet. But things are starting to change with mobile apps and IoT. Eventually, the web browser will lose its importance to the web and the demand for skills in JavaScript and Angular and React and Ember and so on will diminish. In the meantime, there are better ways to write front-end apps; you don’t have to use a retarded language. I use Amber Smalltalk and it’s much, much easier and simpler than using JavaScript and React. If you haven’t tried it, then you have no idea what you’re missing.

Yes, there are a lot of NPM packages, just as there are hundreds of thousands of open source libraries. The volume of open source software in this world is staggering. However, the vast majority of them don’t ever see the light of day, or they’re used by only a few. This is not unlike the situation with Apple’s App Store, which has over a million apps, the vast majority of which are lying fallow because they’re not very good.

The JavaScript hype has led to a sort of “gold rush,” where everybody thinks he can make his mark by adding packages to NPM. These numbers don’t impress me, and if they impress you, then I submit that you’re not seeing straight.

We can apply the same Apple App Store analogy to your React-Native claim: how many of those apps are actually worth anything? Or are they, too, lying fallow? (Disclosure: I’ve written apps for Android and iOS, and they’ve not been profitable. It’s a tough row to hoe for sure.)

I don’t put much stock in the “growth” that you speak of. But then, I guess we’ll see in a few more years, won’t we?


Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store