代码改变世界

搭建App Engine完美开发环境

  onm  阅读(214)  评论(0编辑  收藏  举报

随着最近接触App Engine的增多,使用Eclipse时间的增多,发现Eclipse搭配一些插件开发App Engine的环境真是不错,今天又解决了之前的一些问题,终于堪称完美,不敢独享,拿来和大家分享一下。

注:以下所有操作都在Windows平台进行。也许你看到后面会觉得有点多,但是工欲善其事,必先利其器,这个道理是大家都懂得。磨刀不误砍柴工,这个也是大家都懂的。

搭建App Engine环境

App Engine是Google推出的一个云计算平台。

  1. 下载Python2.5,按后不断下一步进行安装。
  2. 下载Google App Engine SDK for Python,依然不断下一步安装。

然后App Engine环境就搭好了,你可以是用记事本进行开发啦。

搭建Eclipse环境

Eclipse是一个基于Java的可扩展开发平台,可以通过安装各种插件进行相应开发。

  1. 由于Eclipse是基于Java的,所以要安装JDK,这里下载最新版本JDK。下载完成后不断下一步JDK就安装好了。
  2. 然后下载Eclipse,这里下载。由于Eclipse是绿色软件,所以找个地方解压缩就好了。

这样Eclipse环境就搭好了。

安装PyDev

PyDev是一个开发Python的Eclipse的插件,在不断发展,很好用。

  1. 打开Eclipse,选择菜单中的Help->Install New Software…,然后在弹出对话框中的Work with中输入http://pydev.org/updates(PyDev的更新地址),然后勾选下面出现的PyDev,然后一直下一步,等待一会就安装好了。

至此我们已经搭建好使用Eclipse进行python开发的集成环境。

安装Eclipse HTML Editor

Eclipse HTML Editor是一个编辑HTML\CSS\JS等文件的编辑器,提供了代码着色、智能提示、代码格式化等功能。

  1. 先安装GEF(Eclipse HTML Editor基于这个产生代码着色功能)。这个也是通过Eclipse的更新管理器进行,选择菜单中的Help->Install New Software…,然后在弹出对话框中Work with中选择--All Available Sites--,然后在下方的输入框中输入gef,然后安装GEF SDK。
  2. 下载Eclipse HTML Editor,这里下载。然后将下载的jar文件放到Eclipse根目录下的plugins目录或者dropins目录中,然后重启Eclipse。这样Eclipse HTML Editor就安装好。
  3. 补充:这个是我孤陋寡闻了,Eclipse提供了一些Web开发的插件,详见这个链接http://stackoverflow.com/questions/54868/what-is-the-best-html-editor-for-eclipse

这时一个Web开发环境就搭好了。

安装Google Plugin for Eclipse

Google Plugin for Eclipse是Google提供的便于开发App Engine的一个插件,方便新建、调试和部署App Engine的工程。

  1. 使用Eclipse更新管理器安装。打开Eclipse,选择菜单中的Help->Install New Software…,然后在弹出对话框中的Work with中输入http://dl.google.com/eclipse/plugin/3.6(插件的更新地址),然后选择Google Plugin for Eclipse,然后不断下一步,稍等一会,就安装好了。

这样Google Plugin for Eclipse就安装好了。

安装YEdit

YEdit是一个在Eclipse上编辑YAML文件的插件。当我们我们使用Python进行App Engine的开发,会涉及编辑一些YAML文件,这个插件提供了较好的支持。

  1. 这个还是通过Eclipse的更新管理器来完成安装,在对话框中的在Work with中输入http://dadacoalition.org/yedit,然后勾选该插件,然后不断下一步,稍等片刻,安装成功。

这下我们就有了编辑yaml的环境了,不然使用pydev打开yaml文件会有红线报错,看起开很不爽。

拾遗

至此我们就有了一个全方位立体式的Python进行App Engine开发的环境,但是还有一点不完美,就是PyDev对于Google App Engine的memcache文件中的那种方法的写法不支持(具体可查看那个文件,我也是第一次见),会对get、delete等方法提示报错,红色线的很不爽,我在网上找到了一个方法可以完美修正这个。

方法是进入PyDev->Interpreter-Python->ForcedBuiltins,然后添加google.appengine.api.memcache,点击应用,然后重启Eclipse,错误就消失了。

总结

拥有了这套开发环境,我不禁暗爽一下。但是最后我想说不要沉迷于完美开发环境,最关键的还是要学好Python深入了解App Engine的SDK,这样才能写出好的App Engine的应用

(注:由于以上操作我不是在同一时间段做的,所以可能会有一些纰漏,如果你有什么问题,欢迎留言。由于本人懒惰,所以配图的想法被我打消了……)

编辑推荐:
· 如何编写易于单元测试的代码
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
阅读排行:
· 周边上新:园子的第一款马克杯温暖上架
· Open-Sora 2.0 重磅开源!
· 分享 3 个 .NET 开源的文件压缩处理库,助力快速实现文件压缩解压功能!
· Ollama——大语言模型本地部署的极速利器
· [AI/GPT/综述] AI Agent的设计模式综述
点击右上角即可分享
微信分享提示