用 Flex Builder 3 + Pydev 打造全能 webgame 集成开发环境

赖勇浩( http://laiyonghao.com

之前,我编写 Python 代码主要是使用 vim gedit ,后来安装了 Flex Builder 3 开发了一个 web 棋牌游戏的客户端,却仍然没有养成借助 IDE 来开发 Python 的习惯。后来团队里面出现了新人,新人比较习惯使用大型的 IDE 进行开发,于是他就尝试在自己的机器上安装了 Eclipse + Pydev 。为了方便我与他的协作,我不安装一个 Pydev 就不太方便了。幸好 Flex 也是基于 Eclipse 的,我觉得应该可以直接把 Pydev 集成到 Flex 上去,就尝试这样做了。集成的过程中,遇到一些问题,其实不少是非常细节的,所以决定把这个过程写成文章放到博客上来,方便自己,方便他人。

Flex Builder 3 简介

Flex Builder logo

Adobe Flex Builder 3 是一个基于 Eclipse 的高效开发工具,集成了智能提示、交互式调试和可视化设计,能够非常方便地开发富互联网应用( RIA )。现在 Flex 已经成为 webgame 开发人员实现客户端界面的第一选择。

Pydev 简介

Pydev logo

Pydev 也是一个基于 Eclipse 的开发环境,能够用来开发 Python Jython IronPython 应用,它具有代码完成、自动 import 、语法高亮、代码分析、转到定义、重构、调试与远程调试、交互式控制台等丰富的功能。

Flex Builder 3 上安装 Pydev

首先点击菜单 Help -> Software Updates -> Find and Install …

在弹出的 Install/Update 对话框中选择 Search for new features to install ,然后点击 Next


这时就可以看到 Install 窗口

单击 New Remote Site ...,把 Pydev 的更新 URL 加入,

再加入 mylyn 的更新 URL,因为 Pydev 依赖于它,

然后回到在 Install 对话框中把 mylyn、Pydev 和 The Ecliips Project Updates 三个选中,点击右下角的 Finish 按钮。就可以看到下面这个对话框,用来选择更新服务器,建议选择一个美国的服务器,比较稳定,但也许中国的服务器会快一点,随便吧,

然后慢慢地等它搜索要安装的文件,

然后出来下面这个对话框,但内容与这个对话框应该是不同的。
这时候要注意了,把 pydev 和 mylyn 都选上,但是要把这个框里出现的 eclipse 3.3.1 pacthes、eclipse 3.3.2、eclipse 3.3.2 pacthes 去掉,不然会出现依赖错误,装不了。

选好以后点,再点击 finish 就可以慢慢地等待下载完成。然后自动弹出下面的对话框,选择 Accept,然后 Next,


再直接点击 Finish,

又是一阵 download,慢慢等,可以去泡杯茶或咖啡。话说,java 用咖啡杯做 logo 的意思是不是说这玩意慢得很,用它写的软件你可以慢慢泡杯咖啡来喝,可惜不是中国人开发的啊,不然就可以把 logo 设计成茶杯了,唉,管它呢,都是杯具。

然后是让你确认一下,基本上不用理会啦,直接Install All,

又可以泡咖啡了,喝完咖啡回来 restart 一下 Flex Builder 3 即可,

至此,大功告成!

创建 Pydev Project

 重启 flex builder 之后,进入 pydev 模式,然后选择菜单 File->New->Pydev Project(如下图):


然后弹出如下对话框,输出 Project name,把 Use default 的勾取消掉,然后选择存放项目文件的路径,选择好相应的语法版本和解释器,视情况选择或取消 src 文件夹的创建,我的习惯是把它取消掉的;最后点 Finish,也可以点 Next,在下一对话框中选择依赖的项目,略。

导入已有项目

这一部分比较简单,菜单选择 File->Import->Other... 进入如下导入对话框,选择 Existing Project into workspace,然后点击 Next,在下一对话框中设置好已有项目所在的路径即可。

从已有代码中创建项目

如果你像我们一样,之前已经用其它编辑器写了一大砣代码,那么就需要看一下如何从已有代码中创建项目。这次仍然通过选择菜单 File->Import->Other... 打开导入对话框,不同的是这次我们选择 File System,然后点击 Next。

这时打开如下对话框,设置好 From directory,勾上相应的目录和文件,切记此时最好选择 Create selected folder only,不然可能会导致 pydef 中设置的解释器找不到你的代码。

至此,使用 flex builder + pydev 的配置开发环境就基本完成了,祝您使用愉快!

原文地址:https://www.cnblogs.com/aiwz/p/6154371.html