Hi,
First you should install npm:
http://npmjs.org/
To install qxoo just use the following command:
npm install qooxdoo
As an alternative you could add qooxdoo as a project dependency in the
package.json file.
"npm install -d" will install all dependencies. (or use "npm update -d" to
update all dependencies)
In your program you just require the qooxdoo module:
var qx = require('qooxdoo');
and you define classes like that:
qx.Class.define("Dog", {
extend : qx.core.Object,
members : {
bark : function() {
console.log("BARK!");
}
}
});
var dog = new Dog();
dog.bark();
When you want to extract the classes to a module just move the code to a
separate module file. See the documentation for modules here:
http://nodejs.org/docs/v0.4.12/api/modules.html
Please find more information in the following blog post :
http://news.qooxdoo.org/qooxdoo-on-npm
Another alternative to use qooxdoo in a JavaScript server environment, but more
advanced:
http://news.qooxdoo.org/new-node-rhino-server-batch-non-browser-skeleton
Best regards,
Tino
Am 16.09.2011 um 08:30 schrieb Florian Giesen:
Hello List,
I want to try server-side JavaScript with Node.js. As "old" qooxdoo user I want
of course use qxoo in my server scripts where possible. Can you give me a hint
/ documentation where I can get started with this toppic (I am also very new in
Node.js and its module system)? Shall I create the qxoo file by myself with the
generator or can I use Fabians qxoo Node.js module? What is the recommended way
and how do I get it running as Node.js module?
Regards, Florian
------------------------------------------------------------------------------
BlackBerry® DevCon Americas, Oct. 18-20, San Francisco, CA
http://p.sf.net/sfu/rim-devcon-copy2_______________________________________________
qooxdoo-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/qooxdoo-devel
Tino Butz
Mobile Architect
1&1 Internet AG - Web Technologies
Ernst-Frey-Straße 9 · DE-76135 Karlsruhe
Telefon: +49 721 91374-4488
[email protected]<mailto:[email protected]>
Amtsgericht Montabaur / HRB 6484
Vorstände: Henning Ahlert, Ralph Dommermuth, Matthias Ehrlich, Robert Hoffmann,
Markus Huhn, Hans-Henning Kettler, Dr. Oliver Mauss, Jan Oetjen
Aufsichtsratsvorsitzender: Michael Scheeren
------------------------------------------------------------------------------
BlackBerry® DevCon Americas, Oct. 18-20, San Francisco, CA
http://p.sf.net/sfu/rim-devcon-copy2
_______________________________________________
qooxdoo-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/qooxdoo-devel