Hi Christoph,

ChristophDorn schrieb:
I think we need to split this into two projects as I mentioned in one of my
other messages
Writing an application server (which this will be) is a tall order. Not in
the sense that the coding is necessarily hard to do, but gaining community
support and interest in it and growing its featureset in a standard and
controlled manner. There are already a lot of frameworks out there that we
can integrate with much faster than writing our own. It also gives us access
to already existing communities.
If there is one, I will happily take it, we don't need to reinvent the wheel. I have so far not found one that can do the things I have outlined. But maybe more research is needed.
IMHO we should focus on a phased approach that will publish components as
they become available so they can be used much faster than a complete
framework. Something like this:

1) XML standard to describe a qooxdoo app
2) Implement the loading of the XML into a qooxdoo application
3) Define and implement an event callback system that can trigger
server-side code based on UI events
4) Integrate the above components with several popular frameworks
Looks excellent to me.
We can then do several things. We can standardize and abstract the XML to
encompass other frameworks like dojo. Same for the callback system. We could
also based on all common requirements develop a specification that a
server-side framework should follow to fully support our UI XML standard. If
no other framework steps up to the plate to implement the standrd fully we
can write our own extensions for other frameworks or we can then decide to
implement our own.
Agreed!
The original proposal was to develop a standard as to how a complex qooxdoo
application should be implemented. My main interest is in qooxdoo at the
moment. Sure a general framework would be great and I am sure we will head
in that direction long-term but I am looking for a solution now that I can
implement into already existing applications.
Yes, let's start with Qx, and integrate others once that works.
A phased approach will keep our options open and we can work on a framework
if it is necessary but lets prioritize our milestones so that we can release
viable components soon.

I like the idea of calling it QxServer. Maybe "Qooxdoo Server Project".
Emphasis should be on supporting and using as much existing technology as
possible. Lets leverage what already exists.

If this reaches general consensus I will draw up a diagram as to how I think
it should be structured/architected from a high-level perspective.
That would be great. If the framework is modularized, each of us can take over a component and implement it according to a common standard (class structure, coding style, etc.).

Thanks for taking the lead!

Christian


-------------------------------------------------------
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

Reply via email to