IntelliJ IDEA可以通过插件封装WebStorm和PHPStorm的所有功能吗?

mr.*_*eze 474 jetbrains-ide intellij-idea phpstorm webstorm

我在市场上推出了一款新的IDE,但我对Jetbrains的一些产品之间的重叠感到困惑.它看起来像IntelliJ IDEA有插件,允许你做Node.js和PHP开发.

IntelliJ IDEA可以执行WebStorm和PHPStorm通过插件执行的所有操作,还是具有IDEA中没有的特殊功能?我希望有一个单一的多语言IDE用于所有开发.

Cra*_*der 439

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

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

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

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

虽然PHP,Python和Ruby IDEA插件是使用与PhpStorm,PyCharm和RubyMine中使用的相同的源代码构建的,但产品发布周期不同步.这意味着某些功能可能已经在较轻的产品中可用,但在特定时期的IDEA插件中不可用,稍后会添加插件和IDEA更新.

  • 这不是真的.我是一个很难的TypeScript用户,可以说非常肯定,Idea TS支持总是接近WebStorm的3-6个月的错误修正.因此,如果您希望TS以任何可用和实际的方式 - 获取WebStorm(如果可能,实际获得VS,但webstorm是跨平台解决方案). (19认同)
  • 我的理解是正确的,如果我购买PyCharm并且1年后我不更新订阅我没有任何更新,但如果我支付IntellijIdea我可以更新PyCharm插件即使我不更新我的许可证并且全新来自PyCharm的功能(当然,没有IntellijIdea的新功能). (10认同)
  • @ dbf,在某些时候,IDEA的Python插件转移到下一个IntelliJ IDEA平台版本并变得与旧的IDEA版本不兼容,换句话说,您将不得不升级到新的IDEA版本以使用新的Python插件具有新功能的版本,如果不升级IDEA,您将能够使用最新的兼容插件版本,但它不具备下一个插件版本的功能. (10认同)
  • @gdaniel:PHPStorm支持Webstorm + PHP/WP/Drupal的所有功能 (5认同)
  • @abbr这些插件可以免费使用Ultimate,应该手动安装. (5认同)
  • "Open Directory"功能现在似乎可以在最新版本的IntelliJ IDEA Ultimate中获得(也可能在社区版本中).我也可以将随机文件夹拖放到应用程序图标上并立即打开它们,就像使用WebStorm一样. (4认同)
  • 该死的.我刚刚购买了我的IDEA许可证中的Webstorm:D无论如何,这个包含所有内容真的很棒. (2认同)
  • 我一直在尝试使用WebStorm,它对于JS来说非常棒*,但是当我必须在没有IDE支持的情况下编辑Python文件时,它很糟糕.我假设(就像Eclipse一样)有一些方法可以添加Python插件,或者无法切换到IntelliJ并获得对这两种语言的支持.我的公司会支付,所以500美元(IntelliJ)和100美元(Webstorm)根本不重要......但是现在我不确定我会从他们那里买任何东西,如果我这样做的话只有100美元的Webstorm.当公司亏钱(我的情况下是400-500美元)因为他们不听客户时总是很难过:-( (2认同)
  • 他们应该有一个wordpress版本(html + css + js和php + mysql)。他们发现将php与WebStorm软件包分开是很奇怪的。使用两个不同的编辑器毫无意义。 (2认同)
  • @y3sh 实际上,现在它不再是一个主要问题,产品发布之间的时间目前通常不到一周。 (2认同)

小智 156

但这就是摩擦,有时你不能或不想等.比如我想使用RubyMotion新的支持,其中包括RubyMotion项目结构支持,耙文件设置,配置的设置被钩到iOS模拟器等.

RubyMine现在拥有所有这些,IDEA没有.所以我必须在IDEA之外生成一个RubyMotion项目,然后设置一个IDEA项目并连接到该源文件夹等,上帝知道还有什么.

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

我愿意为此支付更多费用,即为所述灵活性增加50美元.

有趣的是,我原本是一个升级到IDEA的RubyMine客户,因为我确实想要那个多语言设置.现在我正在考虑为RubyMine的升级付费,因为我现在需要做RubyMotion.还有其他潜在的领域,这个不同步的问题可能再次咬我.例如扭矩箱工作流程/部署支持.

JetBrains有很好的IDE,但我想我有点生气.

  • "购买IDEA以使用任何其他IDE而不仅仅依赖于IDEAs插件"是一个很好的建议.我也会为此付出代价. (77认同)
  • 我也会支付"主许可证",这将使我能够访问IntelliJ Idea和更轻的PyCharm,PhpStorm等.很棒的建议. (27认同)
  • 还应该说现在有 $24/mo 的“所有产品”许可证 (4认同)

cod*_*ode 21

我经常使用IntelliJ,PHPStorm和WebStorm.愿只使用IntelliJ.正如供应商所指出的那样,不在IntelliJ中的"开放目录"功能很痛苦.

现在为摩擦部分; 我曾尝试使用IntelliJ作为我的单一IDE,并且发现与轻量级版本相比,性能更糟糕.与WebStorm相比,Intellisense在IntelliJ中几乎无用.

  • @snowbound使用IntelliJ 14,我发现性能已经提高到了我现在唯一使用的程度.我不是Python开发者.没有使用PyCarm的经验.Java,NodeJS,PHP是我目前使用的主要语言. (5认同)

Seb*_*nne 16

IntelliJ IDEA与WebStorm功能

IntelliJ IDEA仍然是JetBrains的旗舰产品,IntelliJ IDEA 通过捆绑或可下载的插件提供完整的JavaScript支持以及WebStorm的所有其他功能.唯一缺少的是简化的项目设置.

取自:https://confluence.jetbrains.com/display/WI/WebStorm+FAQ#WebStormFAQ-IntelliJIDEAvsWebStormfeatures


Mis*_*ord 13

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

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

它也可能具有查看您的其他IDE选项及其提供的选项的基础工作.

我认为WebStorm最适合JavaScript和Git repo管理,这意味着HTML5 CSS Cordova类型的堆栈,这真的在哪里(我相信与其他人一起)未来的谎言和能量现在应该集中......但是它依赖于它根据您的需求等

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