设为首页 收藏本站
查看: 1007|回复: 0

[经验分享] (转载)python IDE比较与推荐 本人强烈推荐ulipad

[复制链接]

尚未签到

发表于 2015-4-26 07:52:34 | 显示全部楼层 |阅读模式
  这个比挺不错的,我最近写dasblog到WordPress的迁移程序,就是用的UliPad,是看了这篇文章才尝试UliPad的,发现是很不错的IDE。
  发信人: RunningOn (挥着翅膀的男孩), 信区: Python
标 题: python IDE比较与推荐
发信站: 水木社区 (Mon Jul 16 19:34:58 2007), 转信
  我先给一个初步的表格吧,大家如果有什么意见,或有补充,欢迎提出。有些我没有用过,
先不写了。大家讨论并修改后,我再加精置底,希望大家多多出力。
以下是我使用过的python IDE:

  除了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:
已经停止维护了,烂就一个字,多说无益,基本不能用。推荐度★

运维网声明 1、欢迎大家加入本站运维交流群:群②:261659950 群⑤:202807635 群⑦870801961 群⑧679858003
2、本站所有主题由该帖子作者发表,该帖子作者与运维网享有帖子相关版权
3、所有作品的著作权均归原作者享有,请您和我们一样尊重他人的著作权等合法权益。如果您对作品感到满意,请购买正版
4、禁止制作、复制、发布和传播具有反动、淫秽、色情、暴力、凶杀等内容的信息,一经发现立即删除。若您因此触犯法律,一切后果自负,我们对此不承担任何责任
5、所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其内容的准确性、可靠性、正当性、安全性、合法性等负责,亦不承担任何法律责任
6、所有作品仅供您个人学习、研究或欣赏,不得用于商业或者其他用途,否则,一切后果均由您自己承担,我们对此不承担任何法律责任
7、如涉及侵犯版权等问题,请您及时通知我们,我们将立即采取措施予以解决
8、联系人Email:admin@iyunv.com 网址:www.yunweiku.com

所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其承担任何法律责任,如涉及侵犯版权等问题,请您及时通知我们,我们将立即处理,联系人Email:kefu@iyunv.com,QQ:1061981298 本贴地址:https://www.yunweiku.com/thread-60702-1-1.html 上篇帖子: Python编辑器(1)-gvim编辑器(未解决) 下篇帖子: 删除代码行号的Python小工具——Clipboard版
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

扫码加入运维网微信交流群X

扫码加入运维网微信交流群

扫描二维码加入运维网微信交流群,最新一手资源尽在官方微信交流群!快快加入我们吧...

扫描微信二维码查看详情

客服E-mail:kefu@iyunv.com 客服QQ:1061981298


QQ群⑦:运维网交流群⑦ QQ群⑧:运维网交流群⑧ k8s群:运维网kubernetes交流群


提醒:禁止发布任何违反国家法律、法规的言论与图片等内容;本站内容均来自个人观点与网络等信息,非本站认同之观点.


本站大部分资源是网友从网上搜集分享而来,其版权均归原作者及其网站所有,我们尊重他人的合法权益,如有内容侵犯您的合法权益,请及时与我们联系进行核实删除!



合作伙伴: 青云cloud

快速回复 返回顶部 返回列表