Written by a member of the Google team, this book explains how to build infinitely scalable web applications using Google App Engine and either the Python or Java runtime environment. You'll not only learn how to perform common development tasks using App Engine APIs and services, but also what types of web applications are best suited for Google's new development platform. Programming Google App Engine introduces you to App Engine's tools, including the SDK and the Admin Console, with a simple application. You'll learn data modeling in App Engine data store, as well as schema migration, queries, and transactions. With this book, you will also:
Discover the difference between traditional web development and development with App Engine
Learn details of App Engine's Python and Java runtime environments
Understand how the App Engine handles web requests
Get techniques for effectively using App Engine's distributed datastore
Manage deployed applications and performance
Anyone building large web applications, growing a small company, or looking for a way to build infrastructure will want to explore the nearly unlimited computing power Google provides. Programming Google App Engine offers you clear and concise instruction right from the source -- it's the most authoritative book available on this exciting platform. This book is still in progress, but you can get going on this technology through our Rough Cuts edition, which lets you read the manuscript as it evolves, either online or via PDF.
The Rough Cuts service offers several options. You can purchase online access to the book with unlimited online viewing and PDF downloads of each revision, pre-purchase the print book at a significant discount, or get the best of both worlds - online access immediately and the discounted print book later. Any way you cut it, you will receive the finished product when it is published. Rough Cuts books are published from a few months to a year after being included in the program. Note: Safari Library subscribers have unlimited online access to all Rough Cuts books.