On Thu, Jun 12, 2008 at 6:01 AM, Dave <[EMAIL PROTECTED]> wrote:

> On Thu, Jun 12, 2008 at 12:14 AM, David Glazer <[EMAIL PROTECTED]> wrote:
> > I'm not familiar enough with the details to have an opinion on the best
> > implementation, but I do have some thoughts.on process for resolution:
> >
> > - if I understand right, there's an already-committed, partially
> complete,
> > abdera-based implementation for format=atom requests
> > - by the end of the week, we expect there to be a new, partially
> complete,
> > non-abdera-based implementation for format=json requests
> > - at that point we have four options:
> > a) shift all our weight to the abdera-based path, adding any missing
> > features and json support
> > b) shift all our weight to the new path, adding any missing features and
> > atom support
> > c) continue with two parallel implementations, finishing each
> independently
> > d) press reset and find a new approach
>
> Here's my $0.02: I think option (a) is the best choice. Having
> implemented AtomPub once myself (ROME Propono), I don't the idea of
> trying to whip-up a new AtomPub implementation for XML or JSON when
> such a complete, compliant, pluggable and well-supported one already
> exists right here at Apache.


Well, the code will tell, right?
No need for conjecturing - we will just see which one fits best.

- Cassie



>
> One thing I like about the REST API implementation with Abdera is that
> it offers many additional ways to plugin to Shindig. For example,
> instead of creating a Person object model in Java and then allowing
> Shindig to use reflection to turn that into JSON data, I would rather
> generate the JSON data for people directly. With Abdera, I don't have
> to implement the PeopleService at all. Instead I can implement a
> People adapter and bypass the whole Person object model entirely.
>
> I think making this work with Abdera will make both Abdera and Shindig
> much stronger products.
>
> - Dave
>

Reply via email to