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.
