Benjamin Reitzammer schrieb:
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.
This sounds great.
Sebastian
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
[email protected]
https://lists.sourceforge.net/lists/listinfo/qooxdoo-devel
-------------------------------------------------------
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
[email protected]
https://lists.sourceforge.net/lists/listinfo/qooxdoo-devel