brunch.io + CoffeeScript + Less + Q + JQuery
I haven't been using any framework like AngularJS or Backbone.js, as
the client-side functionality has been simple enough and I prefered to
build simple workflows by means of Q's async promises. I also haven't
been using any templating engine, preferring to write Javascript
functions that manually generate the HTML required ... not ideal, but
many templating engines these days prefer to load the templates by
means of URIs with no easy way to embed the template in the initial
blob and after some searching around, I got tired and went with the
hackish approach.
I look forward to using TypeScript, hopefully support for 0.9 will
land in IntelliJ IDEA. I found my choice of CoffeeScript to be less
than fortunate and my future projects will probably be based on
Closure-annotated Javascript.
Alexandru Nedelcu
www.bionicspirit.com