6 ms·
Ember.js is incredible. But, I highly recommend looking into the non-opinionated options out there as well. I started with Ember.js building my app, but realiz
by alanctkc 13y ago
Ember.js is incredible. But, I highly recommend looking into the non-opinionated options out there as well.
I started with Ember.js building my app, but realized it exceeded the needs of the project and strongly imposed the design of the application. Since I had the time to invest up front, I switched to using non-opinionated libraries:
- Rivets.js for DOM data binding: http://rivetsjs.com/ http://rivetsjs.com/
- Director for URL routing: https://github.com/flatiron/director https://github.com/flatiron/director (also see Crossroads.js)
- Stapes.js for observable objects: http://hay.github.io/stapes/ http://hay.github.io/stapes/ (Stapes provided the foundation for my controllers and models)
I was able to borrow lots of design concepts I learned from Ember when re-implementing, and the total JS file size ended up being about half.
- GMFlash 13y agoRivets and Stapes are a couple of my favorites as well. I use them for making complex wizard-style forms.