Ok, I have never use twig, but I have been using objectify for a few weeks and adding some features to it.. This is what I got:
- Mysql implementation (99% working, the parent has no sense on mysql) - Guice integration (this is possible with the actual version, but I have added ObjectifyAppengineModule and ObjectifyMysqlModule to make it easier) - Native full text search - Managed relations (included Collections and Arrays) - Fast load for managed relations: any get() or query() will result on 1 or 2 max get operations from the datastore - Query now have two new methods: Map<Key<T>, T> asMap() and List<T> asList(), this are fetched all at once - I've removed some dependencies with the low level api like query.getTnx(); and to replace it there are: query.commit() and query.rollbackIfActive(); I will open source it, I have an application deployed on appengine and tomcat with the same source code, all I have to do is change to Guice module declaration and its ready to go each way. I am working on the performance of the appengine implementation, the console sometimes its throwing "This request used a high amount of CPU and may soon exceed its quota" but the big work its done The good news is that the mysql implementations its really fast Regards 2010/3/14 Nacho Coloma <[email protected]> > > For parallel queries, we haven't really started talking about the API, > > but I have to admit there is a lot of appeal to simply adding a method > > like this on the Objectify interface: > > > > Map<Query<?>, Iterable<?>> multiquery(Iterable<Query<?>>); > > > > While not as powerful as being able to get(), put(), delete(), and > > query() at the same time, it probably covers 85% of the use cases with > > a very simple API. > > Isn't there a plan to add a Map/Reduce API to AppEngine? I don't think > it's wise to start such an interface ignoring the GAE roadmap. > > Anyway, if you manage to put together a common codebase I will be glad > to help :) > > -- > 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%[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.
