Hello! I'm a newcomer like you (barely a month) with Qooxdoo but I can say at this moment that I have already advanced to a point now that I'm already developing the next version of our software using Qooxdoo.
You can check my application here (now in Alpha version): http://www.digisoftph.com/sias/test/ To login as Admin, the login ID is ADMIN, the password is 208181 (Please do not reset) To login as Student, the login ID is 03-10717 and password is 222 (Or you can activate a student account at Transactions - Activate Account) I developed my own "MVC" style framework utilizing Qooxdoo as the V part and the Model parts have to be present in both Server and Client side though I have created my own framework for dealing with database tables which I essentially removed the need for 1 Model = 1 Table style which I think is very redundant. Here are the technologies I have used so far: Server Side: Visual Studio 2013, ASP.NET Web API 2 and C#.NET 4.5 Browser Side: Visual Studio 2013, Microsoft TypeScript language and https://github.com/jbaron/qx-typed (Visual Studio 2013 now has a FREE Professional grade Community Edition) The advantage of using Visual Studio 2013 and the TypeScript version of QooxDoo (https://github.com/jbaron/qx-typed) is that there is no need to use generate.py to compile your QooxDoo application. You also get Intellisense while typing your source program. TypeScript has also gone a long way of automatically compiling your source program to Javascript so you don't even have to compile every time - just save your changes then refresh the Firefox page right away and you will see the updated Javascript with all the debugging enabled. Initially, I though programming in TypeScript is just like JavaScript but to my surprise, it is very similar to C#.NET language so almost like the learning is simply reversing the declaration of type to postfix style. You can immediately use Generics and Lambda expressions right away. Moreover, all your Javascript programs can work with it right away. I'm using other Javascript libraries without or minimal changes. I will be sharing one of my developed pluggable "Dialog" library to the community soon and here is the initial code: http://www.digisoftph.com/test/qxtype/dialog.ts where all dialogs in the "SIAS Online" application is used. For now, you can use it to see how to code in Qx-typed. Regarding communication with Server side, you will have to utilize *qx.io.request.Xhr* where working with a server side ASP.NET Web API 2 is a breeze. Debugging and testing can be done on same machine where two (2) Visual Studio instances are run the first is a Server side in debugging mode while the 2nd instance is for TypeScript's Qooxdoo application also in debugging mode. (I hope I can make a template for doing this in the future and share it to the community too). If you go this path, you can ask questions here or in Qx-typed: https://github.com/jbaron/qx-typed -- View this message in context: http://qooxdoo.678.n2.nabble.com/General-code-structure-tp7586445p7586453.html Sent from the qooxdoo mailing list archive at Nabble.com. ------------------------------------------------------------------------------ Download BIRT iHub F-Type - The Free Enterprise-Grade BIRT Server from Actuate! Instantly Supercharge Your Business Reports and Dashboards with Interactivity, Sharing, Native Excel Exports, App Integration & more Get technology previously reserved for billion-dollar corporations, FREE http://pubads.g.doubleclick.net/gampad/clk?id=164703151&iu=/4140/ostg.clktrk _______________________________________________ qooxdoo-devel mailing list qooxdoo-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/qooxdoo-devel