On Tue, May 20, 2008 at 2:29 PM, Vasudeva Nori <[EMAIL PROTECTED]> wrote:

> On Tue, May 20, 2008 at 2:15 PM, Ian Boston <[EMAIL PROTECTED]> wrote:
> > I agree, IMHO we only want 1 implementation to maintain and modify, if
> that
> > impl can support multiple DB targets with no extra effort, then thats
> good,
> > but as a RI shindig should not have to be editing DDL or SQL or Code
> > targeted at 10 or more databases, that would generate a
> testing/development
> > nightmare as Cassie points out. IMHO OOTB, it should just run against
> Derby,
> > perhaps with a simple pre-loaded dataset, or perhaps with some simple
> update
> > API/Tool (maybe created using GWT and standard components)
> >
>
> But the trick is to figure out WHICH db shindig will bless.
> and what would be the criteria?
>
> IMO, Instead of precluding people from contributing their favorite
> backend container, Shindig could accommodate any backend impl by
> including such code as an additional - and optionally downloadable &
> buildable - module.
> Who maintains these? people contributed them will, or some interested
> parties will all.


It doesn't work that way. All committers are responsible for any piece of
code in the Shindig repository. What you're suggesting is exactly what we
were discussing a few days ago, which is the Jakarta model. Shindig can
maintain at most a small set of very versatile implementations, not dozens
of variants maintained by as many people (none of whom are working on the
main code).


>
>
> > Those taking shindig to production, with no existing backend would
> probably
> > want to take the db layer and replace it with something more scalable.
> >
> > Anyway, that is what I am targeting.
> > Ian
> >
> >
> >
> > On 20 May 2008, at 21:50, Cassie wrote:
> >
> >> I definitely don't think this last bit is a good idea. If we have
> >> implementations for all of them then we have to support all of them.
> >> Adding a new field would require updating tons of different backends -
> >> most of which wouldn't be used in prod. Let's just pick one, all
> >> agree, and go with it. And, as long as the db is easy enough for all
> >> of our users to run, then we should just delete the current xml state
> >> file stuff. One demo impl is enough :)
> >
> >
>

Reply via email to