App Engine beta
Easy dynamic Web sites
Pros
- Fast and easy Web-app development, uses Google's cloud of computers
Cons
- API not as rich as Amazon's SimpleDB, limit on resources
Bottom Line
It is almost unfair to review the Google App Engine when it is just a beta operation, but Google has a habit of leaving some tools in beta form for a long time. There are a number of places where the documentation and the code suggest that Google will add more functionality pretty soon. The basic framework and the database are both quite nice, although limited. We can imagine Google adding better automatic features for generating the CRUD (Create, Update, Delete) routines common in these applications. Integration with Google's Wallet might also be quite useful, although it's bound to be complicated by the banking system. Some people have already experimented with mapping the Google Web Toolkit to the system, even though that's written in Java and translated into JavaScript. Google might also provide some good tools that allow the different hosted applications to share user information, in essence allowing a user to move their preferences and some of their data to other applications. This kind of inter-application linking could be pretty cool. Time will tell what Google delivers. In the meantime, this is a good sandbox for playing with simple database applications. There's a very good reason why the beta version has a waiting list.
-
Price
Free (AUD)
Tenant's rights
That's all just a bit too cynical. While the terms and conditions include a number of scary phrases giving Google the power to do pretty much anything with your baby, they seem like rational responses to the scary prospect of letting anyone put applications on your cloud.
Copyright violations, spammers and pornographers must keep the lawyers at Google up late at night. The lock-in is a real problem, but it is mitigated a bit by some of the open source licences. Python and Django are pretty much free if you want to take your application and run with it. The hurdles and caveats are annoying, but the App Engine formula seems like a serious play for the low end of the marketplace where small developers create niche applications.
The service is best for the simple applications that plan on staying simple for the time being. While the cloud's ability to scale the application quickly is a nice feature, the limitations of the service should be constraining for anyone who has big dreams built on complex code. The sandbox offers only limited services, and the legal issues are still new.
While the Google lawyers did a pretty good job of anticipating many of the potential potholes for the service, that doesn't mean they can go away. Google reserves the right to "pre-screen, review, flag, filter, modify, refuse or remove any or all Content from the Service". Will Google be a good hosting provider and treat the small fry like a partner, or will it just nuke entire applications when a DMCA notice shows up? Time will tell.
It's worth thinking a bit about the long-term plan when your hairdresser chats away about a brilliant web application while cutting your hair. Some whispers we've heard suggest that Google might just steal your application, perhaps copying it. We're not sure why hosting it with Google would make it any easier for them, but maybe forcing you to map it onto their architecture might help a bit.
There are any number of competitors. Amazon has its own cloud, but it takes a very different approach, giving the user an empty Linux shell. That may offer plenty of freedom, but it offers none of the hand-holding. It will probably take you longer to install a JVM on Amazon's Elastic Compute Cloud than to spin up a three-page website with Google's App Engine. But Amazon's SimpleDB also offers a richer API, including real web services for REST and SOAP queries.
The biggest competitors may be the old-school web-hosting programs that let you share a server for a few bucks a month. They may not scale automatically, but they give you plenty of control and an older, more established type of user agreement. And while they may not be as magic as Amazon, they have a number of tools for migrating customers to bigger boxes.
The last time we asked our shared hosting service to move to a new server with a different version of MySQL, it was done in an hour or two. That's not automatic, but it took only an email message.
Most Popular
Best Deals on PCWorld
- Software and ServicesView all »
-
-
LogMeIn Hamachi
$19.00 -
Bitdefender Internet Security ...
$89.95 -
LogMeIn Free
$0.00 -
LogMeIn Central
$376.00 -
LogMeIn Ignition for Windows
$48.00 -
LogMeIn Pro
$87.90 -
Bitdefender Antivirus Plus 201...
$59.95 -
Bitdefender Sphere
$99.95 -
LogMeIn Join.me
$149.00 -
LogMeIn LogMeIn for iPad/iPhon...
$0.00 -
LogMeIn Ignition for Android
$29.99 -
Bitdefender Total Security 201...
$104.95
-
- SecurityView all »
- Servers & StorageView all »
-
-
Western Digital WD10EZRX Weste...
$81.20 -
Western Digital WD My Passport...
$199.00 -
HP 1TB SATA II PC Hard Drive V...
$301.87 -
HP 1 TB 2.5 Internal Hard Driv...
$475.00 -
Seagate 3TB Expansion Desktop,...
$169.00 -
Seagate Constellation ES.2 3TB...
$439.31 -
Western Digital WD VelociRapto...
$114.34 -
HP 375872-B21 HP 146GB 15K SAS...
$295.00 -
Western Digital WD Ext HDD 3.5...
$705.40 -
Hitachi UltraStar 15K600 0B236...
$260.95 -
HighPoint RR2240 Rocket Raid 2...
$596.30 -
Hitachi HGST Ultrastar A7K2000...
$113.19 -
Promise 450GB SAS Drive Module...
$729.99 -
IBM 3TB 7200RPM NL SATA 3.5 In...
$1029.98 -
Seagate HDD 3.5 SATA3 500GB Ba...
$71.69 -
Western Digital MyBook Mac Edi...
$185.00
-
- Desktop PCsView all »
-
-
Dell Vostro 270MT Desktop
$1199.00 -
Dell OptiPlex 9010 Desktop
$1498.99 -
Dell XPS 8500 Desktop
$1898.97 -
Dell Desktop OptiPlex 9010 USF...
$1498.99 -
Dell Desktop Precision T1650
$2199.00 -
Dell Vostro 270 MT Desktop
$398.99 -
Dell Inspiron One 2330 (Touch)...
$1898.99 -
Dell Vostro 270MT Desktop
$999.00 -
Dell XPS One 2710 (Touch) Desk...
$2198.98 -
Dell OptiPlex 3010 Desktop
$1199.00 -
Dell XPS One 2710 (Touch) Desk...
$2098.99 -
Dell Precision Desktop T5600
$5248.99 -
Dell Alienware Aurora ALX R4 D...
$5998.98 -
Dell Desktop OptiPlex 3010 SFF
$1149.00 -
Dell Inspiron 660 Mini Tower D...
$998.99 -
Dell Inspiron 660 Mini Tower D...
$798.99
-
- NotebooksView all »
-
-
Dell XPS 15 Laptop
$1698.98 -
Dell XPS 15 Laptop
$1898.98 -
Dell Inspiron 17R Laptop
$898.99 -
Dell Inspiron 15 (Touch) Lapto...
$848.99 -
Dell Inspiron 15R Special Edit...
$1398.99 -
Dell Alienware m17x Laptop
$3598.99 -
Dell Laptop Latitude E6330
$1999.00 -
Dell Inspiron 15 (Touch) Lapto...
$1099.00 -
Dell Inspiron 17R Special Edit...
$999.00 -
Dell Inspiron 15R Special Edit...
$1298.99 -
Dell Inspiron 13z Laptop
$598.99 -
Dell Laptop Latitude E6230
$1699.00 -
Dell Inspiron 15R Special Edit...
$749.00 -
Dell Laptop Latitude E6230
$2399.00 -
Dell Vostro 2520 Laptop
$549.00 -
Dell Alienware M14x Laptop
$2299.00
-




Be the first to comment.