最近在做一个python的项目,代码多了以后发现有个好的ide还是很重要的。之前写的东西都小,就几个文件几个类随便用什么写都行,现在代码一多ide的重要性突显啊。试用了一下几个比较流行的ide,在网上看过几篇比较的文章和也看论坛上大家的讨论,现在写一下试用的心得,方便大家了解一下每个ide的特点。 之前在stackoverflow上面看到有个发文问python最好的ide是哪个,下面有个人回复说每个ide都有自己的特点,不同的人对ide的需求是不同,每个人心中的ide排名也是不同的,所以讨论哪个最好是不会有答案的,比较好的方式是比较ide之间有什么不同,之后跟据自己的需要来选择。我很同意这个说法,每个ide确实都是有一些特色,所以说哪个ide是最好的是不合适的。不过对于大多数人来说pycharm应该算是python ide里面综合性能最强的,也是stackoverflow里面最多被推荐的,很建议大家试用一下。sublime text 2自身不算Ide,只是个编辑器,加上插件以后勉强算是ide了。 先说一下试用的各个ide的版本吧,现实中每个Ide随着新版本的推出变化还是非常大的,所以这篇文章的时效性也很强,估计过上半年就没什么用了。
评价都比较主观,不过也参考了很多人的说法,还有一点参考价值。 各个ide各方面对比价格:(只说个人使用授权的价格)
界面美观程度(包括字体,代码高亮的颜色,选中后的状态等对界面相关的):
代码提示和代码补全:
远程编辑(sftp/ftp):
响应速度:
项目大一点的时候wingide还是很流畅,下面的几项按卡顿的出现次数据排了一下,这里说一下st2本身不会卡,问题出在插件rope和lint上。 定义跳转:
pycharm做的最好但也不完美,wingide算是有基本的功能,pydev只能是当前文件,st2就没有这功能。 远程调试:
pycharm和wingide有这项功能,pydev做的比较差,st2就没有这种功能。 单元测试:
就st2没有,其它几个都差不多。 outline:
这一项st2没有,它只有一个类和函数的显示,pydev显示的信息最好。 错误提示:
pycharm的错误提示最智能,提示的最多,wingide稍稍差一点,st2的lint只能提示一些简单的错误,pydev很多都提示不出来。
|
|
来自: 昵称16619343 > 《办公技能》