Google App Engine入门教程:创建与开发环境
5星 · 超过95%的资源 需积分: 9 126 浏览量
更新于2024-07-30
收藏 227KB PDF 举报
"Google App Engine入门教程"
Google App Engine (GAE) 是Google提供的一项平台即服务(PaaS)产品,允许开发者构建、运行和维护Web应用程序。这个平台支持使用特定的编程语言(如Python、Java、Go)来创建应用,并提供了云基础设施,包括数据存储、计算能力和APIs。
入门指南主要涵盖了以下知识点:
1. **简介**:
- 创建GAE应用非常简单,无需复杂的服务器配置,只需几分钟即可完成。
- 提供的示例是一个留言本应用,它展示了如何利用Google的数据存储服务、集成Google账户系统以及使用Python Web框架(如Django的模板引擎)进行调试。
2. **开发环境**:
- Google提供了App Engine Software Development Kit (SDK),包含了开发和部署应用所需的工具。
- SDK包括一个模拟App Engine环境的web服务程序,本地数据存储解决方案,模拟的Google账户集成,以及用于URL分析和邮件发送的API支持。
- SDK可在Python 2.5环境下运行,支持Windows、Mac OS X和Linux操作系统。
- 安装SDK后,开发者可以使用`dev_appserver.py`命令启动本地开发服务器,而`appcfg.py`则用于上传和发布应用。
3. **环境要求**:
- Python 2.5是必备的,因为SDK基于此版本。某些操作系统可能需要升级Python到2.5,特别是某些Linux发行版可能预装了较低版本。
4. **开始开发**:
- 下载并安装App Engine SDK是开始开发的第一步。
- `dev_appserver.py`是本地开发服务器,模拟实际App Engine环境,便于测试和调试。
- `appcfg.py`是管理工具,用于将应用上传到Google云端,实现部署。
通过这个入门教程,开发者可以快速了解GAE的基本工作原理和开发流程,从创建简单的应用开始,逐步掌握在GAE平台上构建复杂Web服务的技能。GAE的优势在于其无缝集成Google的云服务,例如数据存储(如Google Cloud Datastore)、身份验证和邮件服务等,为开发者提供了高效、可扩展的解决方案。
2009-03-30 上传
2017-03-02 上传
点击了解资源详情
点击了解资源详情
点击了解资源详情
点击了解资源详情
点击了解资源详情
点击了解资源详情
点击了解资源详情
evilegend
- 粉丝: 0
- 资源: 4
最新资源
- 明日知道社区问答系统设计与实现-SSM框架java源码分享
- Unity3D粒子特效包:闪电效果体验报告
- Windows64位Python3.7安装Twisted库指南
- HTMLJS应用程序:多词典阿拉伯语词根检索
- 光纤通信课后习题答案解析及文件资源
- swdogen: 自动扫描源码生成 Swagger 文档的工具
- GD32F10系列芯片Keil IDE下载算法配置指南
- C++实现Emscripten版本的3D俄罗斯方块游戏
- 期末复习必备:全面数据结构课件资料
- WordPress媒体占位符插件:优化开发中的图像占位体验
- 完整扑克牌资源集-55张图片压缩包下载
- 开发轻量级时事通讯活动管理RESTful应用程序
- 长城特固618对讲机写频软件使用指南
- Memry粤语学习工具:开源应用助力记忆提升
- JMC 8.0.0版本发布,支持JDK 1.8及64位系统
- Python看图猜成语游戏源码发布