In addition to all the positives above it's also worth looking at GAE
from another angle. It's not always necessary to focus on the
scalability aspect of GAE when "selling" it to others. Not all apps
need the kind of scalability that GAE offers (although it's nice to
know it's there). For me the selling point is more that it removes the
admin headache of having to maintain, secure and patch one or multiple
servers. As a single developer this is great as I am not really an
expert in any of those. I'd rather leave that to the experts and
concentrate on the coding.

Further the limits it imposes on you are chosen for a reason and are
actually often helpful in minimising the choices you have to make. A
bit like Ruby on Rails is considered an opinionated web framework,
well I consider GAE to be opinionated hosting. They've made a bunch of
choices for you so you can concentrate on writing your app. For
example I've written myself a little CMS to manage my own set of
personal websites (and of friends). All of these sites combined are
never going to be anyhere near reaching the limits imposed by GAE. But
they do load FAST. Much faster than where I was hosting before for
sure.

It has been very interesting to work with GAE and I've certainly
learned a lot about coding that I can apply elsewhere. And the fact
that it is free within limits is an added bonus.


On Nov 23, 6:32 am, Tim Hoffman <[email protected]> wrote:
> Hi
>
> > can you share some links to your application if this is not a problem?
> > Just to figure out how to improve ours.
>
> www.qtracker.com.au83andwww.polytechnic.wa.edu.au84 are two of our
> apps.
> Having links to them won't help you in any way improve your
> application.
>
>
>
> > I hope it's not Java fault, the blogger is using python too anyway.
>
> I don't think it will be a java specific problem, but incorrect
> choices in stack (which can affect
> things like startup time do.)  Also some libraries/stacks assume a
> very relational oriented environment
> hence an impedance mismatch and quite likely performance issues.
>
> If you have been having problems, may be you should profile your app
> and share with the group
> what sort of problems you have been encountering and may be there is
> some wisdom out there
> that can help you improve your situation.
>
> I checked your profile and you don't appear to have been asking any
> questions.
>
> There is a lot of knowledge held by people willing to share.  I try
> and help out other
> people as much as I can, though I don't use java.
>
> When you encounter a new platform I don't believe you can work in a
> vacuum so posing questions
> to the group here or on irc can often help you approach problems in
> other ways.
>
> Rgds
>
> Tim
>
>
>
> > cheers
>
> > Uberto
>
>

-- 
You received this message because you are subscribed to the Google Groups 
"Google App Engine" 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?hl=en.

Reply via email to