The Queen of All Platforms

 #browser   #platform   #technology stack   #html   #css   #javascript   #standards   #community   #node   #cordova   #electron 

2016-11-17

In my work, I've seen many marvels, but the most beautiful was always the browser.

I would like to highlight few facts that makes the browser a great general purpose programming platform.

Platform?

Computing platform means in general sense, where any piece of software is executed. It may be the hardware or OS, even a web browser as long as the code is executed in it.

~ Definition of Computing Platform from Wikipedia

Arguments

  1. Great architectural patterns,
  2. Standards created by community,
  3. Feature richness,
  4. JavaScript,
  5. Node (isomorphic apps, unit testing),
  6. Cordova,
  7. Electron.

References

  1. What's The Difference Between A Software Product And A Platform? by Adrian Bridgwater,
  2. Platforms by Joel Spolsky (CEO of StackOverflow).

blog comments powered by Disqus