Comments

your blogs seem to follow exactly what we are wondering. We really like Sinatra but want ot move to node.js do to 1) same language on client, server, 2) speed, 3) interfacing with ajax,

but we are experiencing same feelings – which node.js frameworks will be the winners, which mimic Sinatra simplicity & cleanliness while using javascript in it’s realm and not trying to convert it to ruby code

@miles—I’m going to be hacking on Geddy for the foreseeable future, no matter where I work. :) Patches are of course appreciated too. I’ll be watching for GitHub forks to see what if anything people do with it.

I like the simplicity of Sinatra, but with Geddy I want to build something that allows development of more complex apps—without letting the framework get bloated. Performance, simplicity, modularity are the main goals. Very similar to early Merb, before it became an organ-donor for Rails. :)

The main challenges I can see from here are 1. letting JavaScript be JavaScript - not just mindlessly porting Ruby or Python APIs and 2. handling Node’s async/callback-based approach in a way that allows developers to keep their code simple.