Miško Hevery showed me an alpha version of Angular in 2009. I didn’t really get it, so he invested in a small amount of 1:1 to get me to the place where the penny dropped. Angular was stroke of genius stuff, I’ve said since that moment.

I went on to deploy my own test apps in his long gone Firebase-like GetAngular cloud. I also wrote a blog entry and timed it for his first announcement: Hello World, <angular/> is here. Perhaps making me the first blogger outside the team, though it is impossible to tell really given Google search doen’t have that fidelity.

Anyway, the original style of developing for Angular was edit .html files directly, and make sure you’d pulled it in via a <script/> reference, before hitting refresh in the browser. A breath of fresh air compared to JSP at least. I like that immediate style. It aids teaching the technology. The build tools we see today do not.

I kinda agree with the fantastic cube-drone cartoon on Gulp and Grunt and all that:

So what I’ve done is scraped GitHub for repos that have corresponding gh-pages sites online that have buildless Angular apps within them. Not just Angular (old and new), but quite few modern frameworks. Here is the repo for that. From there you can click off to the page listing the demos/examples for the framework. AngularJS, Vue, Ember, Backbone, Ractive, React, Knockout, Mithril, Riot, Enyo, Angular, Polymer, Flight, Cycle, Marko, Aurelia, and Inferno are the the frameworks searched for in Python scripts. Over 500 such buildless gh-pages sites all in all.

I’ll add more frameworks as they get created, and update the data for this mini-site periodically. But for now, people who like cohesive and perhaps standalone examples/demos of technologies can at least look in the above repo before dashing off to StackOverflow, JsFiddle, etc.


April 19th, 2017