Hi everybody
I am a (very soon to be) Control Engineering & Computer Science graduate
with little or no programming experience with applications. Although
programming is not my strong suit I have the ability to learn very fast on
my own without bothering too many people. Almost all my previous project in
different domains were successful. That being said, please bare with me :)
I want to develop a RIA for managing a SME working in services (not
production), this means: forms, workflows, documents(PDF), tasks, reports...
... I have developed a working prototype in Ms Access (forms, vba,
reporting, etc..) which is now in production but I need to move it online.
My first consideration was Flex but after browsing the Demo area of Qooxdoo
I was REALLY impressed and I believe it to be a better option. I mention
that I haven't tried anything with Qooxdoo yet because I just recently
discovered it.
Browsing the net and Googling around these questions came up:
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?
2) What IDE do you recommend for developing? Eclipse RAT? Inspector? Do I
need both?
3) In the application, can I use functions/objects from different
frameworks? Like BIRT or http://www.trirand.com/blog/jqgrid/jqgrid.html ?
QWT applications have a client part and a server part. The client part is a
translated to JavaScript and executes in the browser, the server part
executes in the servlet container on the server.
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?)
5) What design pattern do I need to learn? (i.e. MVC)
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?
7) Is Zend Framework useful for what I want to do?
8) Is there any best practice for integrating user permissions that you can
recommend?
9) Do I need an application server?
10) Any advice, suggestion, book to read for what I want to accomplish? :)
Wished I learned more in school but I had to work.
Many thanks
George
------------------------------------------------------------------------------
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