在Windows上开发应用程序,大多数的开发者会选择合适的IDE来辅助开发,简化一些设定、启动或测试等步骤。而在Windows 上若要开发Google App Engine的应用程式,使用Eclipse作为IDE,并且搭配Pydev这个Eclipse的插件,会简化许多开发的设定,尤其是最新Pydev甚至直接支援了Google App Engine 档案!以下就为各位做个简单的介绍。

安裝及设定

在开始之前,先确定您的Windows环境已经安装了在开始之前,先确定您的 Windows 环境已经安裝了 Java SDK (JDK) 以及 Python (目前 Google App Engine 仅支持 Python 2.5.x) 。Java 是为了运行 Eclipse,而 Python 自然就是为了用来运行 Google App Engine 的档案。

首先,到 Eclipse 的官方网站下载 Eclipse Classic 3.5.0

下载回来后,将zip档案解压缩,执行eclipse目录中的eclipse.exe,便可运行Eclipse:

开启 Eclipse 之後,首先对环境参数修改,从功能表列的 Window » Preferences 进入设定界面,首先设定用空格取代 tab ,因为 Python 对于程序代码的缩进有严格的要求,所以了了避免不必要的问题,在 General » Editor » Text Editors 的设定中,將 tab 替换为4 个空格

除此之外,也將由 Eclipse 所建立的档案,调整成预设使用 UTF-8 作为字符編碼,以及使用 UNIX 換行字符

为了让 Eclipse 能够作为开发 Python 程序的 IDE,还需要安裝 PyDev 這個 插件,可以從PyDev 的官方网站上看到安裝 URL(如:http://pydev.org/updates),將這个 地址复制下來,回到 Eclipse,到功能表列的 Help » Install New Software...,將剛才复制的 URL 粘贴在 Work with: 的文字框中,並按下 Add 按钮:

接着就是勾选 PyDev 然后將它安裝完成,安裝完成后,Eclipse 理会让你重新启动或是將 完成整合到 Eclipse 中。

安裝完 PyDev 之后,还要设定 PyDev,让它知道 Python 的安装路经:

建立 Google App Engine 程序

设定完 Python 之後,建立新项目,就可以选择 PyDev Google App Engine Project 项:

输入项目名称,以及选择正确的 Python 版本(2.5):

接下来选择 Google App Engine 的安裝位置:

最后填入你的 application ID 及项目的模板:

这个一个项目就建立完成了。

执行及部署

当你的程序写完,想要调试的时候,在项目视图 src 目录上单击右鍵,选择 Run as... 就有 Run: Google App 可以选择了:

如果要將应用程序部署到 Google App Engine 上,则还在 src 目录上单击右鍵,选择 PyDev: Google App Engine 就有 UploadManage 可以使用。

It's so easy! 祝各位开发愉快

link:http://practicalappengine.blogspot.com/2009/08/eclipse-pydev-google-app-engine.html#comment-form

转载于:https://blog.51cto.com/0379888/396153

使用 Eclipse + PyDev 开发 Google App Engine 程序相关推荐

  1. 使用 Grails 开发 Google App Engine 应用

    Grails 作为 Web 框架的新生力量,已经被越来越多的开发人员所接受.而 Google App Engine(以下简称 GAE)作为云计算的平台,为应用提供了广阔的扩展空间.如何将二者擦出绚丽的 ...

  2. 利用Eclipse + PyDev 开发第一个Python程序

    1.首先启动Eclipse,然后点击 File --> New --> Other (快捷键:Ctrl + N): ************************************ ...

  3. Google App Engine教程

    Google App Engine是一个用于在现有Google基础架构中托管Web应用程序的云计算平台,它易于扩展,管理和免费使用多达预定义的已消耗资源,并且支持Java. 有关其他费用,请参阅此GA ...

  4. Google App Engine(GAE)入门教程翻译

    简介 介绍什么是Google App Engine 开发环境 如何下载并安装SDK包,如何配置调试环境 Hello World 开始编写Hello world程序,帮助你初步了解Google App ...

  5. google app engine for java 的web应用程序

    在IT业步入"云"时代的时候,Google App Engine无疑是引领"云"技术潮流的一支生力军.但在App Engine诞生后的很长一段时间里,它都只支持 ...

  6. spring roo_使用Spring Roo进行快速云开发–第1部分:Google App Engine(GAE)

    spring roo Spring Roo是在Java平台上提供快速应用程序开发的工具. 我已经解释了何时使用它: http : //www.kai-waehner.de/blog/2011/04/0 ...

  7. 使用Spring Roo进行快速云开发–第1部分:Google App Engine(GAE)

    Spring Roo是在Java平台上提供快速应用程序开发的工具. 我已经解释了何时使用它: http : //www.kai-waehner.de/blog/2011/04/05/when-to-u ...

  8. Google App Engine:在您自己的域中托管应用程序

    在Google App Engine中创建新应用程序时,您将获得一个域名" yourapp.appspot.com". 但是,谁会想要以这样的后缀托管他们的应用程序(除非您喜欢它! ...

  9. java开发工具IDEA JVM框架教程:Google App Engine配置

    IntelliJ IDEA 允许您创建 Google App Engine 项目并将您的应用程序上传到 Google 基础架构.确保您安装并启用了 Google App Engine 插件. 调试应用 ...

最新文章

  1. JAVA导出exls时报oom_如何实现导出百万条数据到EXCEL中不报OOM异常?
  2. jsp uri=http://java.sun.com/jsp/jstl/core报错解决
  3. 一个物理学家学习Windows编程的感受
  4. [leetcode]151.翻转字符串里的单词
  5. 基于php的外卖订餐系统开题报告_石化二小参加区2020省市级现代教育技术课题研究开题会议...
  6. 互联网协会点名QQ音乐等14款 App 过度收集用户信息
  7. [Android]对MVC和MVP的总结
  8. 写代码时发现......还是SpringBoot牛逼!
  9. php数组比对算法,php学习之两种方法使用比较数组差异的array_diff()函数
  10. wps vba宏插件_wps下载_wps下载免费完整版客户端[办公软件]
  11. allennlp手动安装教程
  12. 百度cpc联盟的漏洞?还是内鬼?
  13. 华为鸿蒙操作系统国美通讯,国美通讯(600898)03月14日14:30大单揭秘
  14. 近日总结3.17-3.19(windows server)
  15. 红队技术-父进程伪装(MITRE ATTCK框架:T1134)
  16. Entry name 'kotlin/collections/MapWithDefault.kotlin_metadata' collided
  17. 【C++】Win10设置默认程序
  18. mysql如何查看事务日记_详解 Mysql 事务和Mysql 日志
  19. 多卡并行训练遇到的问题
  20. php类中遍历中的rewind方法,PHP rewind( )用法及代码示例

热门文章

  1. 转:纯CSS实现“鼠标移过显示层”效果
  2. 远程如何修改Windows 2003机器名
  3. 微信小程序开发实战(一)开发指南
  4. MySQL的常用语法
  5. visual basic6.0企业版
  6. 检查邮箱是否包含教育后缀.edu结尾的邮箱
  7. android,项目,一些教程
  8. Chrome 浏览器提示adobe flash player不是最新版本
  9. 大数据时代 树大数据意识
  10. 线上Slave报1062的案例