Replying to a number of comments without proper attribution...
Christian, I have no problem with getCapabilities() as opposed to
hasFeature().
Vincent, 0.7 is old enough that anyone beginning a project requiring a
backend _now_ will need one that is 0.8+ compatible. The java backend needs
to be updated to the latest and greatest.
Jean-Baptiste, the reason that a hasCapabilities() method is required is
that a backend can be used by/for multiple applications. The backend need
not be updated on the same schedule as the applications (except for adding
the requisite backend methods, of course). This new method allows new
applications to determine if the backend is as new as it is, i.e. it has all
of the capabilities that it would like to use, or if it must limit its
functionality because an older backend is still in use.
And finally:
On Sat, Nov 28, 2009 at 07:20, Gene Amtower <[email protected]> wrote:
> One other option is to roll the backends INTO the Qooxdoo framework
> distribution so that they are always supplied with the appropriate Qooxdoo
> version - why do they need to be kept as contributions?
>
The backends used to be part of the primary distribution. There were
frontend and backend directories, and the current framework directory was a
subdir of frontend. The backends have many people working on them who do not
have the somewhat more limited-access svn commit rights to the qooxdoo core.
Having them as contribs allows for a wider contributing author base.
Also, as stated above, the backends need not be updated at the same times as
frontend applications and backends can support many applications (which all
need to be retested when the backend core code changes) so the release
interval can, and probably should, be different than for the frontend.
Cheers,
Derrell
------------------------------------------------------------------------------
Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day
trial. Simplify your report design, integration and deployment - and focus on
what you do best, core application coding. Discover what's new with
Crystal Reports now. http://p.sf.net/sfu/bobj-july
_______________________________________________
qooxdoo-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/qooxdoo-devel