Hi,

Ben Alex wrote:
I think it would be valuable if there was a high-level architectural diagram showing the layering you had in mind for this project, such as where XML is generated, parsed, data exchanged, JavaScript written, and language-specific callbacks used. This would allow further discussion not only about the technical approach, but also which projects (Qooxdoo, PHP-Qooxdoo, Java-Qooxdoo etc) should develop which layers and modules within those layers. I'd ideally like to see server-side language usage minimised and kept as a very thin stub over the XML with perhaps communication over an agreed protocol (I'm a big fan of JSON-RPC as mentioned on this list in the past). [...]

I agree with Ben here. I think it would be very useful, if a project would define some kind of meta-framework or API, that could be implemented by any language. Such a project would probably even attract more developers from the start, because it's not limited to a specific implementation. :)

The hard work is in the definition process anyway, so why not make it platform/language-independent.

Such a project would have me as a hard-thinking mailing-list-subscriber in the least.

Regarding project-structure/name:
IMHO it would be best, if there was one project called maybe qooxdoo-server or qx-serverside (or qooxdoo-global becuase this could span the whole "globe" of applications, where qooxdoo can be involved?). This project should define a framework/API for the serverside, and the communication layer (a level higher than qooxdoo's own, with dynamic code loading and things like that).

Sub-projects within qooxdoo-global then would be the language-implementations of the framework.

Cheers

Benjamin



-------------------------------------------------------
This SF.Net email is sponsored by xPML, a groundbreaking scripting language
that extends applications into web and mobile media. Attend the live webcast
and join the prime developer group breaking into this new coding territory!
http://sel.as-us.falkag.net/sel?cmd=lnk&kid=110944&bid=241720&dat=121642
_______________________________________________
Qooxdoo-devel mailing list
Qooxdoo-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/qooxdoo-devel

Reply via email to