Google App Engine beta
Easy dynamic Web sites
- Fast and easy Web-app development, uses Google's cloud of computers
- API not as rich as Amazon's SimpleDB, limit on resources
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.
Join the PC World newsletter!
UE Boom 2 Bluetooth speaker
Samsung portable 1TB T3 drive
Epson EcoTank Expression ET-2500
Linksys AC5400 MU-MIMO Gigabit router
Microsoft L5V-00027 Sculpt Ergonomic Keyboard Desktop
Lexar® JumpDrive® S57 USB 3.0 flash drive
Everki ContemPRO Roll Top Laptop Backpack
Lexar® JumpDrive® S45 USB 3.0 flash drive
3SIXT Ultra HD Sports Action Camera
Belkin MIXIT Metallic Lightning to USB Cable
Huawei Mate 9
Acer Swift 7
Logitech G403 Prodigy mouse
Google Daydream VR headset
Lexar® Portable SSD
Garmin Fenix Chronos smartwatch
HP Pavilion x360 13”
HD Pan/Tilt Wi-Fi Camera with Night Vision NC450
Blade 28 backpack by Arc’teryx
Lexar® Professional 1800x microSDHC™/microSDXC™ UHS-II cards
Dell XPS 13 laptop
Audio-Technica ATH-ANC70 Noise Cancelling Headphones
Lexar® JumpDrive® C20c USB Type-C flash drive
Surface Pro 4
Dell Inspiron 5000 series 2-in-1
Most Popular Reviews
- 1 Huawei Mate 9 full in-depth smartphone review
- 2 ZTE Axon 7 review: Is ZTE dumping old stock on Australia?
- 3 Oppo R9s smartphone full review
- 4 Finally! LG OLED TV 2016 range review
- 5 Huawei Nova Plus smartphone review
Latest News Articles
- Village Roadshow aims to block 40 pirate sites
- Analysts peer into Microsoft's rumored Windows 10 Cloud
- Google lets users get social with Maps
- Microsoft unveils a bonanza of security capabilities
- Google might be gearing up to remove millions of Play Store apps next month
GGG Evaluation Team
I’d happily recommend this touchscreen laptop and Windows 10 as a great way to get serious work done at a desk or on the road.
Ultimately, I think the Windows 10 environment is excellent for me as it caters for so many different uses. The inclusion of the Xbox app is also great for when you need some downtime too!
For me, the Xbox Play Anywhere is a great new feature as it allows you to play your current Xbox games with higher resolutions and better graphics without forking out extra cash for another copy. Although available titles are still scarce, but I’m sure it will grow in time.
First impression on unpacking the Q702 test unit was the solid feel and clean, minimalist styling.
For work use, Microsoft Word and Excel programs pre-installed on the device are adequate for preparing short documents.
- How to quit Pokemon Go (or to start enjoying it again)
- Huawei Mate 9 full in-depth smartphone review
- Time to ditch Foxtel and the iQ3: How to replace Foxtel packages with cheaper alternatives
- What's the difference between an Intel Core i3, i5 and i7?
- Laser vs. inkjet printers: which is better?
- FTProject Manager (Software product development)VIC
- CCCommercial Contract AdministratorACT
- FTSAP BW ConsultantACT
- FTSenior Java Developers (Several positions available)QLD
- TPAgile Business AnalystQLD
- TPMobile DeveloperWA
- TPSOE AdministratorQLD
- TPSAP Helpdesk SupportACT
- CCSenior Mobile Application DeveloperNSW
- CCSenior Systems EngineerNSW
- FTSupport and Operations Team LeadNSW
- CCWindows System EngineerNSW
- TPSolution Architect - IntegrationQLD
- FTInfrastructure Security Compliance OfficerNSW
- FTDynamics AX Functional ConsultantVIC
- CCService Desk Quality Assurance AnalystNSW
- CCDevOps/Senior Sys Admin - eCommerce - Contract - Sydney Northern BeachesNSW
- CCDesktop Engineer l WollongongNSW
- CCProject ManagerSA
- FTPerformance TesterACT
- FTTechnical Consultant MS Dynamics AXVIC
- FTAnalyst Programmer (Natural/Adabas)SA
- TPTechnical WriterQLD
- TPAgile CoachNSW
- CCCloud Security Solutions Architect - Finance - Contract - Sydney CBDNSW