Hi Georg,
welcome to the qooxdoo community:-) I will try to answer your questions,
1) Qooxdoo framework is just for the GUI or does it also cover the
"control" part of the application? I mean, do I need PHP, Codeignite,
Django, CakePHP for the back end? If yes, which one is the easiest to
integrate?
Yes, qooxdoo is a framework for the GUI, it doesn't stipulate a back end
only AJAX can be used for client/server communication. But the community
support some RPC implementations for different back ends e.q. PHP, Java,
etc. have a look at http://qooxdoo.org/documentation/1.0#communication
2) What IDE do you recommend for developing? Eclipse RAT? Inspector?
Do I need both?
I use the normal Eclipse IDE, the qooxdoo Inspector is not needed for
development, but it could be a useful tool to play a bit with the
application. Fore more details about the IDEs have a look at
http://qooxdoo.org/documentation/1.0/development_tools
3) In the application, can I use functions/objects from different
frameworks? Like BIRT or http://www.trirand.com/blog/jqgrid/jqgrid.html ?
Normally yes, but it depends on the included framework. So fare as I
know is jQuery no problem.
4) Does this mean that I can write my servlet container to
execute queries over a database and return result objects (in xml)? I
then need to parse XML to display the results in a datagrid? This
means I need Java SDK on the server and connection drivers for my
database? Is this the way to do it? (I know I need to learn JavaScript
but also Java?)
As written in 1), qooxdoo doesn't stipulate a back end and XML for
client/server communication can be used, but normally JSON is used.
http://json.org
5) What design pattern do I need to learn? (i.e. MVC)
You do not need a design pattern to implement a qooxdoo application, but
to know for example the design patterns from the GoF
(http://mahemoff.com/paper/software/learningGoFPatterns/) are alway
useful. (MVC use some from the patterns)
6) How does developing work (I'm sure this is a really noob question).
Do I write the code for the application in some kind of IDE / text
editor and the compile it and the upload to my server?
Yes, if you do not use a complicate back end, please have also a look at
http://qooxdoo.org/documentation/1.0/helloworld
7) Is Zend Framework useful for what I want to do?
Sorry, I do not know the Zend Framework, so I can't answer this question.
8) Is there any best practice for integrating user permissions that
you can recommend?
Sorry, I don't know.
9) Do I need an application server?
No, if you mean J2EE.
10) Any advice, suggestion, book to read for what I want to accomplish? :)
Have a look at the Hello World example, the manual and the tutorials
http://qooxdoo.org/documentation/1.0/helloworld
http://qooxdoo.org/documentation/1.0
http://news.qooxdoo.org/category/workshop
If you have further questions, please ask.
Cheers,
Chris
--
Christian Hagendorn
Software Entwickler
1&1 Internet AG - Web Technologies
Ernst-Frey-Straße 9 · DE-76135 Karlsruhe
Amtsgericht Montabaur / HRB 6484
Vorstände: Henning Ahlert, Ralph Dommermuth, Matthias Ehrlich, Thomas
Gottschlich, Robert Hoffmann, Markus Huhn, Hans-Henning Kettler, Dr. Oliver
Mauss, Jan Oetjen
Aufsichtsratsvorsitzender: Michael Scheeren
------------------------------------------------------------------------------
Download Intel® Parallel Studio Eval
Try the new software tools for yourself. Speed compiling, find bugs
proactively, and fine-tune applications for parallel performance.
See why Intel Parallel Studio got high marks during beta.
http://p.sf.net/sfu/intel-sw-dev
_______________________________________________
qooxdoo-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/qooxdoo-devel