所以我有IntelliJ并且喜欢它,并且已经使用Python插件有一段时间了。但是我注意到他们现在有PyCharm的测试版。我从来没有用过PyCharm,因为我什么都用IntelliJ,但是有没有买PyCharm的令人信服的理由呢?
发布于 2010-07-27 22:36:46
现在,与IntelliJ IDEA 9的Python插件相比,PyCharm在功能上领先了很多。一旦我们启动了IntelliJ IDEA 10的EAP,我们还将发布包含PyCharm所有最新功能的Python插件的新版本,但我们目前不打算将新功能支持到IDEA 9版本的插件。所以,如果你可以使用IntelliJ IDEA的EAP构建,你不应该需要为PyCharm购买单独的许可证。
发布于 2011-08-06 05:11:53
由于此问题(及其接受的答案)较旧,并且IDEA和PyCharm的新版本都可用,因此我认为添加新答案而不修改现有的“正确”答案是合适的……
我的公司拥有Python1.5和Django IDEA 10.5的许可证,我已经将它们用于常规PyCharm开发和IntelliJ web应用程序开发。根据我的经验,我没有发现任何使用IntelliJ的Python插件时无法使用的PyCharm特性。
如果你考虑到Python IntelliJ插件实际上是由JetBrains的PyCharm开发人员维护的,那么这是有意义的。唯一的问题是,可能会有全新的特性发布到新版本的PyCharm中,这些特性不会立即提供给插件用户,但他们可能不会花很长时间来移植它们。
如果你正在考虑购买IntelliJ的许可证,我会建议而不是也购买PyCharm许可证,因为这似乎是浪费钱。但是,如果您只做与Python相关的开发,我建议您只购买PyCharm集成开发环境,因为它的许可证比IDEA的要便宜。
更新(2013-01-23)
我最近一直在使用IntelliJ IDEA v12和最新的(2.10.0) python插件,而不是PyCharm。作为一个有经验的IDEA用户,这是我更喜欢的情况。对于没有(或更少)想法经验的人,JetBrains实际上建议从Python开始,因为它的UI更简单,并且更专注于PyCharm项目中的生产力。
至于功能差异,JetBrains声称Python插件是从与PyCharm完全相同的来源构建的,因此功能应该是相同的。唯一的区别应该是用户体验,IDEA的插件稍难使用,因为IDE从一开始就不是针对Python开发的。
JetBrains有一个FAQ,其中包含有关IDEA插件和PyCharm之间差异的更多信息。
发布于 2013-01-24 00:53:43
IntelliJ对IntelliJ IDEA和PyCharm的比较。http://confluence.jetbrains.net/display/PYH/PyCharm+vs.+IntelliJ+IDEA+Python+plugin+FAQ
来自他们的博客:
Python2012年11月22日-提醒一下:我们刚刚发布了IntelliJ IDEA 12 (build 123.4)最新早期访问预览版本的
插件。该插件包括当前Python2.7EAP的全部功能,包括几个以前仅在PyCharm中可用的特性(创建virtualenvs,使用远程解释器,为PyCharm代码创建UML图等)。
来源:http://blog.jetbrains.com/pycharm/2012/11/python-plugin-for-intellij-idea-12-is-now-available/
https://stackoverflow.com/questions/3339399
复制相似问题