Google App Engine

April 9th, 2008

A couple of days ago Google launched something called Google App Engine. In a nutshell it gives you the ability to develop applications using their infrastructure. For me, this is one of the most important announcements that Google made over the last time and even when it doesn't compete directly with Amazon's service it could become a competitor in some segments (mainly typical python web applications). I have some different thoughts about this launch and I think it has it pros and cons:

  • Pros:
    • It gives you the ability to program in a web environment with a very powerful OOP language as python.
    • It takes away the problem of clustering your application.
    • You can publish your application in their catalog.
    • The BigTable interface proved for them to be a good alternative to relational databases.
    • You will have plenty of examples from other developers using this framework
    • It provides some very usefull services as mail, storage, user management and url fetch to comunicate to other hosts
    • It comes with a local SDK environment to use it in your local computer
  • Cons:
    • You can't know what the cost of the service could be.
    • You can't get an account right now because they opened only 10.000 accounts and they are all taken (It reminds me to gmail early days)
    • The storage seems very little (only 500 Mb) for some kind of applications.
    • I don't know if this is the case but Google always builds it's own standard instead of using some widely used (GData Vs. Atom)
    • The Data API doesn't seems too nice (not better than elixir in Python or Active Record in Ruby)
    • Google has a secret plan to take over the world and this is a big step (controlling every application) :P
I think is a very good thing in general and it will give many developers to easily share and publish their work. It can be a very good way to start but I think you should take care not to be locked into this engine in order to maintain your ability to have your own servers. I'll try to do some tests and possibly develop soma application.

Sorry, comments are closed for this article.

 

Search

Tags

3g (1) ads (2) apple (1) barcode (1) best practices (1) blog (2) code reviews (1) community (1) db (1) design (3) development (1) e256 (1) education (1) engine (1) event (1) flof (1) friendfeed (1) garfio (1) google (3) googlemaps (1) internet (2) iphone (1) java (1) management (1) mobile (2) mysql (1) n95 (1) news (5) nokia (1) oop (2) phone (5) phone iphone 3g apple content (1) popego (3) programming (5) python (1) qr (1) research (2) review (2) RIA (1) samsung (1) scalability (1) scm (1) ski (1) smalltalk (2) social (1) squeak (1) startup (1) svn (1) technology (3) video (1) viewty (1) web 2.0 (6) web 3.0 (2) widgets (1) xul (1) youtube (2) zauber (4)

Links

Categories

  • Home (15)
  • Archives