Javascript Templating and Frameworks

APRIL 3, 2011

Ongoing and incomplete review of javascript templating systems and frameworks.

Templating

Unobtrusive (HTML + JSON)

‘Standard’ Templating Browser

Listings

Testing

  • nodeunit
  • qunit
  • jasmine
  • sinon.js (mocking) - integrates with qunit well

Frameworks

Client-side

  • backbone - used quite a bit
  • knockout
  • (big) sproutcore

Node

  • express
    • tags: nodejs
  • backbone now supported pretty well

Messaging and Job Queues

HTML5

ORMs

  • For mongo: http://mongoosejs.com/
  • Backbone sort of includes one (though relationships are poorly handled at the moment)