pycharm 和notepad++ 有什么优势?

2013-12-30 04:21:27 +08:00
 fdsfsdfsdf3334
一直用类似notepad++的工具,有时候也用sublime 2,
pycharm 可以自动补全 我觉得是个优势,但似乎有些臃肿了


但我发现 很多人都用pycharm , 因为他有调试功能

我经常听人说起调试功能,但我无法判断这个功能到底可以带来多大的效益

我反而有点觉得这个过程可能是繁杂的 [可能是因为我不会调试,甚至害怕去学习调试,可能我觉得调试功能比较难学]

但我今天似乎发现,有了调试功能,似乎很多事情会变的很容易

是吗?


因为我最近学openerp,我平时都是用notepad++学oe模块。我看到别人说用这个pycharm 写模块+调试会好很多,有人介绍下吗
9020 次点击
所在节点    问与答
9 条回复
allenforrest
2013-12-30 08:42:59 +08:00
pycharm 是一个完整的 IDE,notepad++ 只是个编辑器。
如果你不只是拿 python 当脚本语言随手写写,或者偶尔翻出来修改大工程里的某个别文件,notepad++之类编辑器完全胜任。
但如果做大项目的开发,需要工程管理,pycharm 这类 IDE 就需要了。
byron
2013-12-30 09:02:32 +08:00
@allenforrest
如果你不只是拿 python 当脚本语言随手写写,或者偶尔翻出来修改大工程里的某个别文件,notepad++之类编辑器完全胜任。

逻辑错了,应该把“不”去掉。
jianghu52
2013-12-30 09:03:01 +08:00
调试在我看来最重要的好处有两个,一个是可以清晰的看明白数据流的流转轨迹,另外一个就是非常容易的在某个断点看到某个值的变化。
notepad++没有用过,而且也不会太推荐其他人用。因为某些立场问题。
Mutoo
2013-12-30 09:05:14 +08:00
pycharm是个完整的IDE,包括重构工具,项目管理,版本控制等等,这些光靠editor是很难实现的。
allenforrest
2013-12-30 09:18:20 +08:00
@byron 是啊,多了一个「不」字,谢谢提醒
zhouquanbest
2013-12-30 10:23:48 +08:00
大型项目重构时你就明白了
crysislinux
2013-12-30 19:20:28 +08:00
c/c++/java这种语言jetbrains的ide体现不出特别大的优势。。但是对于python,ruby这种语言,pycharm,rubymine实在是太强大了,其他ide的补全跟jetbrains的感觉差了不小的一截,还有特别喜欢jetbrains系的打开目录功能
Alex_L
2013-12-30 22:27:01 +08:00
就不说重构了,代码导航是最基本的需求吧。
pertersonvv
2014-11-20 14:31:40 +08:00
@Alex_L 其他编辑器也可以做到代码导航吧?

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/94993

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX