Python IDE 使开发变得更容易
2007-03-30 12:28:43 来源:WEB开发网David 着眼于四个运行于类 Unix 操作系统之上的开源 Python 代码开发环境。他对两个通用的和两个 Python 专用的编辑器/环境进行了评价,并对比了其各自的优点。
Python IDE 中哪些方面值得期待
虽然我日常工作中要用到很多种计算机,其上运行的操作系统有 OS/2,Linux,FreeBSD,还有很多运行的是 Windows,不过,我发现越来越多的工作是在我的 PowerBook 膝上电脑上完成的;我确实喜欢能拥有完美的 GUI 背后的 Unix 内核——也许我所喜欢的还不只这一点,比如我可以在当地的一家咖啡馆中来撰写这篇文章。就我的个人经验而言,与我交谈过的相当多的 Python 开发者使用的都是同样的平台。在这种 类 Unix/X11 环境下进行开发的最大好处之一是,我所创建的每一个应用程序,都可以不加修改地上传到我的基于 Linux 的 Web 服务器上,或者发布给使用 Linux 的桌面用户。(不幸的是,我感觉基于 Linux 的膝上电脑仍然远少于基于 OS X 的)。
首先我还要承认另一点。尽管这些年我尝试使用过许多程序语言的 IDE,但是当我要做一些实际工作时,好像每次到最后还是使用“喜欢的文本编辑器加命令行”来完成。很难说服我去使用表单构造器、代码库、结构化的应用程序模板、代码向导以及类似的东西。此外,我还写了一本关于文本处理的书——不是关于 GUI 开发的——我所完成的绝大部分编程工作都更接近于前者而不是后者。
在本期文章中,我着眼于四种 IDE/编程编辑器——它们之中有三个是广为应用的跨平台的编辑器(在 Linux 桌面系统上也可以运行得很好),另一个只能在 Mac 上使用。jEdit 是一个通用的编辑器,可以运行于任意较新的 JVM 之上。Leo 和 IDLEfork 本身是用 Python 编写的,并用 Tkinter 作为它们的 GUI。PythonIDE 是 MacPython 发行版本的一部分,只能运行于 MacOS。
更多精彩
赞助商链接