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