http://github.com/illume/nodejs_jquery_templating
This is a followup from you are using the wrong templating language - as a proof of concept.
Why is this useful?
- No need for a server to process the templates. Either process them server side or client side.
- Data can be stored in a json file. No need for a database for testing. Just create json files in a text file.
- Can reuse knowledge of javascript libraries (like jquery), rather than learning one of 798394 different templating languages.
- Can keep one html file which front end web developers can edit without them needing a new template file.
- Can use jquery plugins on server side too(validation, etc).
Seems to work ok so far... but it still needs a lot of polish before it'll be useful. If it works out ok, I'll try it out on some real projects (where the main server side language is python).