Python IDE 测评
2007-03-29 11:59:58 来源:WEB开发网纵向比较
Komodo 是个刚发布的商业 IDE。(本次测评使用更新的 beta 版;请参阅 屏幕截图)。Komodo 是 ActiveState 的 多语言、多平台 IDE。一个有趣的决定使 Komodo 基于 Mozilla 框架构建。初看起来,Web 浏览器并不需要那么多对 IDE 有用的代码,但 ActiveState 充分利用了这一点(Mozilla 试图成为一个“平台”而不仅仅是一个浏览器,事实也的确如此)。Komodo 一年的定价为 295 美元,而免费 beta 版出现后该定价相当令人失望。而且,ActiveState 似乎违反了 Komodo 代码所取自的 Mozilla 的公共许可的精神(可能与原文有出入)。我希望 ActiveState 决定修改许可条例,来遵守开放源代码的惯例(可对技术支持和自动更新收费)。
我试用的 Beta 1.3 支持 Python、Perl、TCL、Javascript 和 XML 的开发,并支持其他几十种语言的语法标签高亮显示(但没有更多语言支持)。Python 支持是目前最强的。现有一个支持 Win32 和 Linux 的 beta 版,并将陆续支持其他平台。
以我的观点,Komodo 更像是 PythonWin 的超集。据我所知,它不共享大多数的相同代码库,但使用的感觉及其相似。由于继承了 Mozilla 的特性,Komodo 是我所测评的软件中 界面最好的一个,因为同样的原因它也是运行最慢的。我建议不要在较老的机器上使用 Komodo;我在 366Mhz Win95r2 系统上测试,发现它能运行,但是速度不快。虽然调试器和编辑器的界面与 PythonWin 差不多,但是您可编辑许多其他语言,以及调试 Perl 和 Python;而且您可在 Linux 下运行 Komodo。Komodo 的“代码检查”功能非常智能和独特。它像许多近期字处理软件的拼写检查器那样运作:在输入的时候,有问题的代码以下划曲线标示;您可继续输入,而它会一直标示着直到您返回并修正该问题,同时也是个很好的提示。Komodo 没有试图内建任何表单设计器或者图形编程,除此之外,作为 beta 版它是还是不错的。
更多精彩
赞助商链接