Hey, John. Thanks for getting back to me. I'm going to quit using Twig if it's not supported. A real shame, but I'll have to move on. I'm a one man act, and managing Twig by myself would be too much software to support for my own use or to keep it going for others to use. If you have a few minutes to comment, I would greatly appreciate your thoughts on the following:
1. I need to support both web browser clients (I use GWT for this and have no plans to change). In addition, I need to provide support for mobile apps - at least iphone and android. I'm looking at potentially switching to Objectify, which looks very good in a lot of ways, however, working with GWT seems problematic, specifically the workings of Ref<?>. Twig was so much nicer with the use of a standard object reference and an @Child or @Parent annotation to support entity groups. My understanding is that with Objectify, a data object can be transmitted over gwt-rpc one-way, server to client, with the Ref becoming a dead object for the client's use. What, then is the best practice for updating a model object on a GWT client and then writing it back to datastore on the server? This seems to make life very difficult! Or am I missing something? How do you recommend handling this problem?
2. I'm looking at CodenameOne and m-gwt/gwt-phonegap for mobile app building? Do you have an opinion on either of these toolkits? CodenameOne looks good, but my first test app resulted in a 1.4 MB Android app file - seems pretty large. m-gwt looks good in theory, but I haven't been able to even get the m-gwt showcase to run in my browser yet. It seems somewhat half baked at the current time. Too many moving parts to make it work, and there's no doc to explain the how to create an app and get it into an app store. I think the doc may exist, but spread out across several different components - too hard.
Are you actively working on Objectify? If so, any chance of making it look more like Twig regarding the above Ref issue and one-way server-to-client issue?
Thanks again for your great work on Twig. Is there really no company willing to take this over from you or fund you to work on it?
Rick Horowitz