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

Reply via email to