zoukankan      html  css  js  c++  java
  • python IDE比较与推荐

    发信人: RunningOn (挥着翅膀的男孩), 信区: Python
    标  题: python IDE比较与推荐
    发信站: 水木社区 (Mon Jul 16 19:34:58 2007), 转信

    我先给一个初步的表格吧,大家如果有什么意见,或有补充,欢迎提出。有些我没有用过,
    先不写了。
    以下是我使用过的python IDE:

    ┌─────┬────┬────┬──┬────┬──┬─────┬─────┐
    │IDE name  │自动补全│智能感知│调试│语法检查│开源│特别注意  │  推荐度  │
    ├─────┼────┼────┼──┼────┼──┼─────┼─────┤
    │IDLE      │无      │有(很差)│用库│无      │开源│          │★★      │
    ├─────┼────┼────┼──┼────┼──┼─────┼─────┤
    │SPE       │无      │有      │WPDB│存盘时  │开源│          │★★★★★│
    ├─────┼────┼────┼──┼────┼──┼─────┼─────┤
    │Ulipad    │有      │有      │WPDB│存盘时  │开源│          │★★★★★│
    ├─────┼────┼────┼──┼────┼──┼─────┼─────┤
    │BOA       │手动  │手动    │类VC│无      │开源│中文支持差│★★★    │
    ├─────┼────┼────┼──┼────┼──┼─────┼─────┤
    │WingIDE   │有      │有      │类VC│手动    │共享│中文要设置│★★★★  │
    ├─────┼────┼────┼──┼────┼──┼─────┼─────┤
    │Komodo    │无      │有      │类VC│手动    │共享│相当耗资源│★★★★  │
    ├─────┼────┼────┼──┼────┼──┼─────┼─────┤
    │VIM+插件  │有   │无      │无  │无      │开源│          │★★★    │
    ├─────┼────┼────┼──┼────┼──┼─────┼─────┤
    │emacs+插件│有   │无      │无  │无      │开源│          │★★★    │
    ├─────┼────┼────┼──┼────┼──┼─────┼─────┤
    │eclipse+  │有(很差)│有(很差)│类VC│无      │开源│容易崩溃  │★(建议当 │
    │pydev插件 │        │        │    │        │    │需手杀进程│调试器用) │
    ├─────┴─┬──┼────┼──┼────┼──┼─────┼─────┤
    │VS.Net 2003   │无  │有(很差)│类VC│无      │共享│兼容性很差│★(基本不 │
    │+VisualPython │    │        │    │        │    │已停止维护│能用)     │
    └───────┴──┴────┴──┴────┴──┴─────┴─────┘

    除了VisualPython只支持Windows,其它都至少支持Win/Linux/Mac。
    各项含义:
    自动补全:变量/函数名打到一半时,提示可能的完整的变量/函数名。
    智能感知:在库/类/对象后打"."后,提示可能的函数或变量。
    调试:分四档,从好用到不好用分别为“类VC”(调试器操作方式与VC/eclipse相似),“
    WPDB”(使用WinPdb作为调试器),“用库”(要配合专门的python调试库,即要改代码来配
    合调试),最惨的当然是“无”啦。
    语法检查:从好用到不好用分别为“存盘时”(存盘时自动检查,也可以在菜单里手动选择
    检查),“手动”(在菜单里选择检查),“无”(没有语法检查功能)
    开源:分为开源,共享(提供免费试用,然后需要付费),收费三种。目前还没有“收费”这
    一类。
    推荐度:五星为最推荐,一星为最不推荐

    各IDE简介(注意本文发文时间是2007年7月):
    IDLE:
    装了python就会有这个,大家肯定都用过了,功能还凑合,调试器的使用方法和大家熟悉的
    eclipse/Visual Studio很不一样,需要学习和适应。很一般的IDLE,推荐度:★★。
    SPE:
    全名Stani's Python Editor。相当不错的IDE,语法高亮、代码折叠、智能感知、自动语法
    检查等功能一应俱全,集成wxGlade。可惜没有自动补全功能。开源,可以用svn下载到最新
    的源代码,依赖wxPython。推荐度★★★★★。
    Ulipad:
    前身是NewEdit,和SPE相比,多了自动补全功能,因而比SPE更加方便,不过没有把界面设
    计器wxGlade集成进来。开源,可以用svn下载到最新的源代码,依赖wxPython。推荐度★★
    ★★★。
    Boa Constructor:
    比起SPE和Ulipad,BOA的编辑功能相当单薄,自动补全与智能感知都要手动,而且没有自动
    语法检查,但调试器相当好用。最大的亮点是界面设计器相当好用,比wxGlade要好用得多
    。硬伤是对中文支持不好。依赖wxPython。推荐度★★★。
    WingIDE:
    很不错的商业软件,调试器是类VC/eclipse的,相当好用,而且还支持project组织。但默
    认的设置是不支持中文的,要设置一下字体。不开源,而且破解不好找。既然已经有了好用
    的开源软件了,又何必再用盗版的呢?推荐度★★★★
    Komodo:
    由ActiveState公司制作,该公司的ActivePython和ActivePerl可是相当有名。Komodo和
    WingIDE一样也是很不错的商业软件,可以说WingIDE有的大部分优点Komodo也有,非常可惜
    没有自动补全。还支持宏录制(类似MS Office的宏录制),不过这也只是个噱头。不爽之处
    在于相当耗资源,我AMD 64位双核+1G内存+5400转的硬盘的本本,启动它时硬盘闪了足足一
    分钟。400$的价格对它来讲贵了点。推荐度★★★★
    VIM/emacs + 插件:
    Linux我也玩了好几年了,平心而论这两个东东不适合初学(的开发)者。现在Linux已经比较
    好用了,不会vim/emacs也不是什么大不了的事了,特别是后者。推荐度★★★。
    eclipse + pydev:
    能配好pydev很需要人品。用最新的eclipse,在线安装最新pydev(pydev的网站上会有介绍
    ),成功率会高一些。eclipse非常好用,但pydev不好用,自动补全与智能感知功能都非常
    弱,最烦的是容易挂,而且退出eclipse后还需要手动杀进程,Win/Linux下都不例外。不过
    它作为调试器倒是非常意外地好使。推荐度★
    VisualStudio.Net 2003 + VisualPython:
    已经停止维护了,烂就一个字,多说无益,基本不能用。推荐度★

    --
    黑夜给了我黑色的眼睛,我却用它来偷窥。


    ※ 修改:·RunningOn 于 Jul 31 00:58:32 修改本文·[FROM: 220.194.54.*]
    ※ 来源:·水木社区 newsmth.net·[FROM: 211.99.222.*]



    查看原文
  • 相关阅读:
    DLink无线路由器做交换机配置
    解决超过两小时的问题记录
    SIP学习之旅【资料收集篇】

    从google code里面获取代码的方法
    NSString表示的时间转为time_t
    C语言中 时间日期格式化符号 详解
    (转)time_t的定义
    (分享)简单圆角UITextView
    viewDidUnload释疑
  • 原文地址:https://www.cnblogs.com/Henrya2/p/1349731.html
Copyright © 2011-2022 走看看