It 's counter productive for me, for the simple reason that I cannot
choose which API to
use:

- JPA seems to be the standard but it's geared towards RDBMS
- JDO is 'older' but better supports non relational DBs
- Both of the above seem abandoned (for example they use a very old
Datanucleus version)
- the Low level is too ..low level with no support of static typing
(one of the benefits of using Java)
- Twig has interesting features but seems to lack momentum
- Objectify seems to have more momentum, but is not standard, dunno if
this will be supported in a year or two
- etc, etc..."

As you can see I am on a deadlock, I cannot decide which API to use
and frankly all of the available options leave a lot
to be desired.

New features like (Channel API, Reserved instances, etc) may be cool,
but really GAE/J needs a solid, dependable database story...

just my 2 cents...
-g.


On Dec 3, 8:46 pm, "Ikai Lan (Google)" <[email protected]>
wrote:
> We'll investigate ways to keep JDO/JPA up to date.
>
> I disagree about the fact that having community driven libraries is counter
> productive. In fact, this is a sign of a thriving community. When evaluating
> our support of these libraries, we realized that we could have done a better
> job helping the folks building great tools for App Engine users. We've taken
> steps to better involve framework and library developers, and going forward,
> we will be having higher expectations for our own involvement helping these
> developers be successful.
>
> --
> Ikai Lan
> Developer Programs Engineer, Google App Engine
> Blogger:http://googleappengine.blogspot.com
> Reddit:http://www.reddit.com/r/appengine
> Twitter:http://twitter.com/app_engine
>
> On Fri, Dec 3, 2010 at 10:37 AM, George Moschovitis <
>
>
>
>
>
>
>
> [email protected]> wrote:
> > > We haven't abandoned JDO/JPA, but we may emphasize the low-level APIs
> > going
> > > forward. You'll always get low-level features first. The mismatch between
> > > datastore features and relational database features is starting to really
> > > grow.
>
> > I understand that emphasizing on the Low Level API makes sense, but
> > some work on JDO/JPA would be reasonable.
> > There is a lot of stuff that could be implemented on top of the
> > standard APIs.
>
> > Moreover, you could consider offering a custom Higher Level API, maybe
> > something similar to the Python version.
> > Having 10 slightly different community driven APIs is not productive.
>
> > regards,
> > -g.
>
> > > One thing we'll plan on doing is to work more closely with framework and
> > > library implementors to make sure they have what they need to build
> > toolkits
> > > that better mesh with non-relational datastores. For instance, take a
> > look
> > > at our recent article about Django:
>
> > >http://code.google.com/appengine/articles/django-nonrel.html
>
> > > (BTW, if you are a Python developer, please do not use app-engine-patch.
> > > It's deprecated).
>
> > > The original approach we took and encouraged was to bend existing
> > toolkits
> > > to work with GAE to adhere to standards. We'll still do this when
> > possible,
> > > but we're more pragmatic than dogmatic about standards. In some cases,
> > such
> > > as the datastore, it may make more sense for us to help developers build
> > > toolkits that can keep up with the trend of non-relational persistence.
>
> > > --
> > > Ikai Lan
> > > Developer Programs Engineer, Google App Engine
> > > Blogger:http://googleappengine.blogspot.com
> > > Reddit:http://www.reddit.com/r/appengine
> > > Twitter:http://twitter.com/app_engine
>
> > > On Thu, Nov 25, 2010 at 12:38 AM, Eugene D <[email protected]> wrote:
> > > > Great question. It would be very helpful to get a status report on
> > > > this as well as a roadmap for either this library or any planned
> > > > alternatives
>
> > > > On Nov 23, 3:48 pm, George  Moschovitis <[email protected]>
> > > > wrote:
> > > > > Are there any plans to resume work on datanucleus-appengine?
>
> > > > > The progress on this lib seems to have stopped 6 months ago and there
> > > > > still a lot of related issues in the tracker:
>
> > > > > update to the latest version of datanucleus, support for unowned
> > > > > relations, support for more jdo/jpa features, jpa docs and more...
>
> > > > > is there a roadmap for this important library?
>
> > > > > thanks,
> > > > > -g.
>
> > > > --
> > > > You received this message because you are subscribed to the Google
> > Groups
> > > > "Google App Engine for Java" group.
> > > > To post to this group, send email to
> > > > [email protected].
> > > > To unsubscribe from this group, send email to
> > > > [email protected]<google-appengine-java%2B
> > > >  [email protected]><google-appengine-java%2B
> > [email protected]>
> > > > .
> > > > For more options, visit this group at
> > > >http://groups.google.com/group/google-appengine-java?hl=en.
>
> > --
> > You received this message because you are subscribed to the Google Groups
> > "Google App Engine for Java" group.
> > To post to this group, send email to
> > [email protected].
> > To unsubscribe from this group, send email to
> > [email protected]<google-appengine-java%2B 
> > [email protected]>
> > .
> > For more options, visit this group at
> >http://groups.google.com/group/google-appengine-java?hl=en.

-- 
You received this message because you are subscribed to the Google Groups 
"Google App Engine for Java" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to 
[email protected].
For more options, visit this group at 
http://groups.google.com/group/google-appengine-java?hl=en.

Reply via email to