繁体   English   中英

IntelliJ Python插件或PyCharm的比较

[英]Comparison of IntelliJ Python plugin or PyCharm

因此,我拥有IntelliJ并喜欢它,并且已经使用Python插件已有一段时间了。 但是我注意到他们现在有Beta版的PyCharm。 自从我对所有内容都使用IntelliJ以来,我一直没有使用过PyCharm,但是有没有令人信服的理由购买PyCharm?

由于此问题(及其接受的答案)较旧并且IDEA和PyCharm均提供了新版本,因此我认为添加一个新答案而不修改现有的“正确”答案是适当的...

我的公司同时拥有PyCharm 1.5和IntelliJ IDEA 10.5的许可证,并且我已将其用于常规Python开发和Django Web应用程序开发。 根据我的经验,我没有发现使用IntelliJ的Python插件无法使用的PyCharm功能。

如果考虑到Python IntelliJ插件实际上是由JetBrains的PyCharm开发人员维护的事实,这是有道理的。 唯一要注意的是,可能会有一些新功能发布到新版本的PyCharm中,这些功能将不会立即供插件用户使用,但移植它们可能不会花很长时间。

如果您正在考虑购买IntelliJ许可证,我建议您不要也购买PyCharm许可证,因为这似乎是在浪费钱。 但是,如果您仅进行Python相关的开发,我建议您只购买PyCharm IDE,因为它的许可证比IDEA的许可证便宜。

更新(2013-01-23)
我最近一直在使用带有最新(2.10.0)python插件的IntelliJ IDEA v12,而不是PyCharm。 作为经验丰富的IDEA用户,这是我的首选情况。 对于没有(或更少)IDEA经验的人,JetBrains实际上建议从PyCharm开始,因为它的UI更简单,并且更专注于Python项目的生产力。

至于功能差异,JetBrains声称Python插件是从与PyCharm完全相同的来源构建的,因此功能应该相同。 唯一的区别应该在于用户体验,因为IDEA最初并不是针对Python开发的,因此IDEA的插件稍微难以使用。

JetBrains有一个FAQ ,其中包含有关IDEA插件和PyCharm之间差异的更多信息。

目前,与IntelliJ IDEA 9的Python插件相比,PyCharm在功能方面领先很多。一旦启动IntelliJ IDEA 10的EAP,我们还将发布包含所有最新功能的Python插件的新版本。 PyCharm,但我们目前不打算将新功能回移植到IDEA 9版本的插件中。 因此,如果您可以使用IntelliJ IDEA的EAP版本,则无需购买单独的PyCharm许可证。

IntelliJ与IntelliJ IDEA和PyCharm的比较。 http://confluence.jetbrains.net/display/PYH/PyCharm+vs.+IntelliJ+IDEA+Python+plugin+FAQ

从他们的博客中:

201211月22日 -快速了解:我们刚刚发布了python插件版本,用于IntelliJ IDEA 12(内部版本123.4)的最新Early Access Preview版本。 该插件包含当前PyCharm 2.7 EAP的全部功能,包括以前仅在PyCharm中可用的若干功能(创建virtualenvs,使用远程解释器,为Python代码创建UML图等)。

资料来源: http : //blog.jetbrains.com/pycharm/2012/11/python-plugin-for-intellij-idea-12-is-now-available/

目前,Pycharm在检测并自动配置自身以运行现有的Google App Engine应用方面做得更好。 使用IntelliJ和插件需要很多步骤才能运行现有项目。

在PyCharm中,您真正要做的就是配置运行配置脚本:/path/to/dev_appserver.py脚本参数:/ path / to / your / app

确保将Python 2.5.x配置为解释器。

为了进行比较:在IntelliJ中,您需要首先在项目中添加一个Python模块,然后在该透视图中添加Google App Engine。 当您尝试执行此操作时,这些都不是显而易见的,因为IntelliJ将要创建新的模块目录,而不是使用现有代码。

PyCharm支持django和Google App Engine。 如果您使用django,那么django的支持真的很棒。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM