Hi JY,

I have used both: for a small company aiming at big applications, I
would definitely go GAE because it's PaaS: you don't have to deal with
the infrastructure which can become quite time consuming when your
application gets big if on EC2 (you have to update/patch your images,
take care of your scaling, etc.). It's probably not what you want to
spend time on at start with limited resource.

On the other side, GAE has of course limitations / restrictions: Java-
only, datastore specific architecture, etc.

To reassure you, (a) the code of GAE is open source (did not check if
100%) and (b) some people are trying to replicate the system in an
independent fashion to provide alternatives: check out the AppScale
project at 
http://googleappengine.blogspot.com/2010/10/research-project-appscale-at-university.html

regards
didier

On Nov 9, 2:59 am, JY <[email protected]> wrote:
> I want to ask fellow GAE users whether you think GAE is good choice to
> build real business on?
> I have used GAE for some personal projects, and right now help a
> friend on a tiny start up (but with big dream). The project is related
> to social network - I am thinking of two options:
> 1, GAE
> The benefits are obvious. However, it is also locking you in....you
> don't have much control over it. If you are unhappy later, you will
> have to redo the persistence layer and migrate data etc.
> 2, EC2
> You have much more control, and if the start-up gets funding, it is
> easy to migrate to dedicated hosting or even its own data center. The
> down side is developer (me, and only me) will have to spend quite some
> time to take care of the infrastructure (although I like this kind of
> work...)
>
> I think my biggest concern of GAE is over the quality of service, and
> the data-store - if I go EC2, I probably will use a NoSQL solution
> like MogoDb, or Cassandra. The development efforts might be similar -
> all products are sort of young, hot, and limited.
>
> Thanks.
>
> JY

-- 
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.

Reply via email to