You are totally correct, the datastore is extremely tricky to get your
head around.  I think it is very easy to underestimate the differences
between the approaches needed to work with the datastore and more
common relational databases.







On Sun, Dec 5, 2010 at 14:42, laboo <mlibu...@gmail.com> wrote:
> Yes, I agree, Robert, more documentation isn't always better
> documentation. And the point about too much doco leading to much of it
> getting outdated is a very good one.
>
> I still think that GAE, especially the datastore, is very tough for
> the average developer to get his/her head around. I think that
> Google's strategy is to basically outsource the details of their
> documentation to this forum, which is fine, but how effective is it?
> I'd love to see numbers on how many developers walk away from GAE
> after struggling with it right out of the box.
>
> Google can certainly afford to hire people to create -- and keep
> updated -- top notch documentation.
>
> On Dec 4, 3:51 pm, Robert Kluin <robert.kl...@gmail.com> wrote:
>> Just my personal 2¢:
>>
>> Overall, I find the App Engine docs pretty decent.  There are some
>> areas that could use explanation, more details, or clarification, but
>> they are not bad.  I like the concise to the point nature of them.
>>
>> I personally hate projects that have massive amounts of obvious /
>> useless information in their docs;  that almost always leads to very
>> outdated / incorrect docs which can be worse than no docs.
>>
>> RobertOn Sat, Dec 4, 2010 at 18:45, Tim Hoffman <zutes...@gmail.com> wrote:
>> > HI
>>
>> > On Dec 5, 7:24 am, laboo <mlibu...@gmail.com> wrote:
>> >> Why doesn't this error message...
>>
>> >> "Only ancestor queries are allowed inside a transaction."
>>
>> >> ...look something like this...
>>
>> >> "Only ancestor queries are allowed inside a transaction. Entity X is
>> >> not an ancestor of Entity Y"
>>
>> > I think you are misreading the error.  Its not EntityX is not an
>> > ancestor
>> > it says you are doing a query, that doesn't have
>> > ancestor(some_ancestor) in it.
>>
>> > A closer look at your code will reveal the problem.
>>
>> > More docs are nice, but on the whole I don't agree with your laziness
>> > sentiments.
>>
>> > T
>>
>> > --
>> > You received this message because you are subscribed to the Google Groups 
>> > "Google App Engine" group.
>> > To post to this group, send email to google-appeng...@googlegroups.com.
>> > To unsubscribe from this group, send email to 
>> > google-appengine+unsubscr...@googlegroups.com.
>> > For more options, visit this group 
>> > athttp://groups.google.com/group/google-appengine?hl=en.
>
> --
> You received this message because you are subscribed to the Google Groups 
> "Google App Engine" group.
> To post to this group, send email to google-appeng...@googlegroups.com.
> To unsubscribe from this group, send email to 
> google-appengine+unsubscr...@googlegroups.com.
> For more options, visit this group at 
> http://groups.google.com/group/google-appengine?hl=en.
>
>

-- 
You received this message because you are subscribed to the Google Groups 
"Google App Engine" group.
To post to this group, send email to google-appeng...@googlegroups.com.
To unsubscribe from this group, send email to 
google-appengine+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/google-appengine?hl=en.

Reply via email to