On Github der-On / geddy-lightning-talk
von Matthew Eernisse / @mde
geddyjs.orgGoogle Group #geddy auf Freenode.net
Geddy ist ein MVC Web Framework für node.js, angelehnt an die Ruby on Rails API.
Geddy enthält ein eigenes ORM, genannt "model".
Geddy ist Ressourcenorientiert und erstellt automatisch eine RESTful API.
$ nmp install -g geddy $ geddy gen app my-first-geddy-app $ cd my-first-geddy-app $ geddy gen scaffold book title:string description:text $ geddy gen scaffold user name:default username:string password:string $ geddy
Bei einem Ressourcen Scaffold erstellt Geddy
"Model" ist ein eigenstängies Node Module, welches auch ausserhalb von Geddy genutzt werden kann.
Jake ist der von Geddy genutzte Task-Runner. Auch Jake ist ein eigenständiges Node Modul und kann ausserhalb von Geddy genutzt werden.
Jake-Tasks sind in Javascript geschrieben:
namespace("foo", function() { describe("displays bar"); task("bar", function() { console.log("bar"; }); }); $ geddy jake foo:bar // -> bargitJake war zuerst da, erst dann kam Grunt.