IntelliJ IDEA是否可以通过插件封装WebStorm和PHPStorm的所有功能?[关闭]


488

我正在寻找新的IDE,但对Jetbrains的某些产品之间的重叠感到困惑。看起来IntelliJ IDEA具有允许您执行Node.js和php开发的插件。

IntelliJ IDEA可以通过插件执行WebStorm和PHPStorm所做的一切,还是它们具有IDEA中不提供的特殊功能?我希望所有开发都使用一个多语言IDE。


4
您为什么不直接联系JetBrains?-官方回答应该总是更加完整/准确,因为他们比普通用户更了解他们的产品...
LazyOne 2012年

448
我更信任stackoverflow社区。我想听听在实际场景中使用它们的人,而不是他们的销售部门。
mr.freeze 2012年

5
请注意,社区版本不支持PHP插件,因为它需要仅适用于付费版本的JavaScript插件。
sventechie

37
“我更信任stackoverflow社区。” -有趣的是,您如何接受JetBrains官方员工的回答;)
ThomasR

Answers:


461

我们的轻量级IDE的所有功能都可以在IntelliJ IDEA中找到(您需要从存储库中安装相应的插件)。

它包括对为我们的更特定产品开发的所有技术的支持,例如Web / PhpStorm,RubyMine和PyCharm。

IntelliJ IDEA缺少的特定功能是在较轻的产品中使用的简化项目创建(“打开目录”),因为它不适用于支持如此广泛的语言和技术的IDE。这也意味着您不能直接从IDEA中的远程主机创建项目。

如果您缺少ligher产品中可用的其他任何功能,但IntelliJ IDEA Ultimate中不提供的其他功能,欢迎报告,我们将考虑添加它。

虽然PHP,Python和Ruby IDEA插件是使用与PhpStorm,PyCharm和RubyMine中使用的源代码相同的源代码构建的,但产品发布周期却不同步。这意味着某些功能可能已在打火机产品中提供,但在某些时期在IDEA插件中不可用,因此将这些功能与插件一起添加,并在以后更新IDEA。


10
我的理解是正确的,如果我购买PyCharm并且在1年后不更新订阅,我没有任何更新,但是,如果我为IntellijIdea付费,即使我不更新许可证并拥有所有新的,我也可以更新PyCharm插件PyCharm的功能(当然,没有IntellijIdea的新功能)。
dbf 2012年

11
@dbf,有时将IDEA的Python插件移至下一个IntelliJ IDEA平台版本,并且与较旧的IDEA版本不兼容,换句话说,您将必须升级到新的IDEA版本才能使用新的Python插件。具有新功能的版本,而无需升级IDEA,您将能够使用最新的兼容插件版本,但是它将不具有下一个插件版本的功能。
CrazyCoder 2012年

20
这不是真的。我是TypeScript的坚决用户,可以肯定地说,Idea TS支持总是从WebStorm一个返回3-6个月的错误修正。因此,如果您想以任何可用且实际的方式来获取TS,请获取WebStorm(如果可能,请精简获取VS,但webstorm是跨平台解决方案)。
garkin 2014年

5
@gdaniel:PHPStorm支持Webstorm + PHP / WP / Drupal的所有功能
trve.fa7ad,2015年

5
@abbr这些插件对于Ultimate是免费的,应该手动安装。
CrazyCoder

159

但是这是麻烦所在,有时您无法或不想等待。例如,我想使用对RubyMotion的新支持,其中包括RubyMotion项目结构支持,rake文件的设置,挂钩到iOS Simulator的配置的设置等。

RubyMine现在拥有所有这些功能,IDEA没有。因此,我将不得不在IDEA之外生成一个RubyMotion项目,然后设置一个IDEA项目并连接到该源文件夹等,上帝知道还有什么。

JetBrains应该做的是拥有一个许可模型,通过购买IDEA,我可以使用任何其他IDE,而不仅仅是依赖IDEA插件。

我愿意为此付出更多,例如,为这种灵活性多付50美元。

有趣的是,我本来是RubyMine客户,所以升级到了IDEA,因为我确实想要多语言设置。现在,我正考虑为RubyMine的升级付费,因为我现在需要做RubyMotion。此外,在其他潜在领域中,这个不同步的问题可能还会再次困扰我。例如扭矩盒工作流程/部署支持。

JetBrains具有良好的IDE,但我想我有点恼火。


78
“建议购买IDEA以使用任何其他IDE,而不是仅仅依靠IDEA插件”。我也会为此付费。
Ayush Gupta 2014年

28
我也将为“主许可证”付费,这将使我能够访问IntelliJ Idea和更轻便的PyCharm,PhpStorm等。
ryentzer 2014年

1
@RedactedProfile我不再使用JetBrains产品。我现在使用VS Code。当时,我在各种语言之间切换,发现JetBrains许可受到限制。
ryentzer

3
还应该说,现在有“所有产品”许可证,价格为$ 24 / mo
RedactedProfile

1
实际上,我现在正在使用“所有产品”许可证,并且发现它非常有用。我使用许多不同的语言(PHP,Node,Java)。它对我来说效果很好,尽管有点贵。这取决于您使用每种语言的程度。
拉塞尔·桑托斯

21

我经常使用IntelliJ,PHPStorm和WebStorm。很想只使用IntelliJ。如供应商所指出的,IntelliJ中没有的“ Open Directory”功能是很痛苦的。

现在到摩擦部分;我已经尝试过将IntelliJ用作我的单个IDE,并且发现与重量较轻的版本相比,它的性能非常糟糕。与WebStorm相比,IntelliJ在IntelliJ中几乎没有用。


1
嗨@ ccit-spence。我正在考虑购买PHPStorm + PyCharm或IntelliJ IDEA。您还发现IntelliJ还有哪些其他执行问题?我已经在30天的试用版中使用它。除了笨拙/我不使用更复杂的选项和大量与Java相关的东西之外,它似乎与独立产品非常相似?加载时间似乎是30%〜50%。在配备i7和SSD的Macbook Pro上运行它,仅需2到3秒钟。
2015年

5
@snowbound通过IntelliJ 14,我发现性能已经提高到一定程度,这是我现在唯一使用的东西。我不是Python开发人员。没有使用PyCarm的经验。Java,NodeJS,PHP是我目前使用的主要语言。
代码


13

绝对是一个很大的问题。我已经注意到这也是IDEa中版本选择的一个子问题,该链接可能有助于解决...

http://www.jetbrains.com/idea/features/editions_comparison_matrix.html

它也可能具有基础性,可用于查看您的其他IDE选择及其提供的选项。

我认为WebStorm最适合JavaScript和Git回购管理,这意味着HTML5 CSS Cordova种类的堆栈,这实际上(我相信与其他人一起)现在应该放在未来和精力上……但是,这取决于根据您的需求等

无论如何,这也讲述了这个故事... http://www.jetbrains.com/products.html

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.