Slashdot Mirror


Google Previews App Engine

An anonymous reader writes "Google is giving a handful of web programmers the opportunity to create and run their own Web applications on their servers. Today's launch of a preview release of Google App Engine signals a new era of collaboration with third-party software developers. 'The goal is to make it easy to get started with a new Web app, and then make it easy to scale when that app reaches the point where it's receiving significant traffic and has millions of users," said Google product manager, Paul McDonald in a blog post."

4 of 167 comments (clear)

  1. Looks good and free (for 500MB worth) by BadAnalogyGuy · · Score: 4, Interesting

    It looks very similar to Amazon's EC2 hosted server service. They even have a simplified database system much like EC2. That in itself is enough to scare a lot of people away due to the pain of future migration.

    However, the free 500MB worth of storage is really attrative for anyone who wants to try a few things out online. I wish it supported more than Python, but they say they are working on it now. Getting a few more programming languages supported will make this much more flexible.

    I'm signing up for a block. Who knows what I'll do with it. But at no cost, what do I really have to lose?

  2. First off by Chrisq · · Score: 3, Interesting

    Implement your own GDrive - It shouldn't be to hard with 500MB of storage, user authentication, etc.

  3. Re:Why? by mobiGeek · · Score: 4, Interesting

    Because as a business owner you recognize the benefit of not having to invest in IT administration overhead?

    Because as a business owner, you recognize that Google is investing in your business by seeding your startup costs?

    Because as a software developer you recognize that leveraging the tools Google is offering (and will be adding to over time) will speed your time to delivery?

    --

    ...Beware the IDEs of Microsoft...

  4. This is made of win and awesome by Wiseman1024 · · Score: 5, Interesting

    I'm quite excited at this announcement. Basically they are offering me:

    - A system on which I can create and deploy applications that will always scale automatically, the only difference when doubling my traffic being the invoice I get by the end of the month. I don't have to deal with engineering or choosing a safely scalable application framework, looking, paying and dealing with a scalable application server, database, shared storage system (e.g. a SAN) and load balancer, run and maintain a fast network, perform backups, etc. All I do is write and run the application as I need.

    - A system where such costs (application server, database, storage, load balancing, network and backups) scale perfectly with the actual use (and presumably profit) of my application, without having to make any huge investments.

    - A system that will allow me to start for free and try it all, or just work freely for my hobby community, granting me no less than 500 MB. The competition today consists of a handful sub-par free hosts with 50 MB, a crappily configured PHP 4.3 and don't ask for speed or availability.

    - Integration with Google applications (GMail; presumably, with all of them in the future).

    - A standarized development environment based on a truly high-level, productive, modern language (not that Java business crap, but something that actually allows you to work fast and smart).

    Google hosting it? I couldn't give a damn. My applications are usually GPL, including the business ones. It's not the application what's sold, it's the development and the service, and even if it were the application, I would trust Google as much as I would trust any other host.

    The only caveat I see would be the datastore, which is not a relational database supporting SQL, but I'd have to see how good it is. At least it supports transactions, which are the single most difficult feature to implement in your own storage system. Everything else is just comfort, and when you work in Python, a language with first-class functions, builtin lists and dictionaries, list comprehensions, generators, a real object system, decent properties, operator overloading, mixins and dynamic modification of anything, and a dozen more features traditional languages such as Java or PHP couldn't dream of, I'm not worried about being able to query my data comfortably.

    --
    I was about to say 13256278887989457651018865901401704640, but it appears this number is private property.