我正在寻找新的IDE,但对Jetbrains的某些产品之间的重叠感到困惑。看起来IntelliJ IDEA具有允许您执行Node.js和php开发的插件。
IntelliJ IDEA可以通过插件执行WebStorm和PHPStorm所做的一切,还是它们具有IDEA中不提供的特殊功能?我希望所有开发都使用一个多语言IDE。
我正在寻找新的IDE,但对Jetbrains的某些产品之间的重叠感到困惑。看起来IntelliJ IDEA具有允许您执行Node.js和php开发的插件。
IntelliJ IDEA可以通过插件执行WebStorm和PHPStorm所做的一切,还是它们具有IDEA中不提供的特殊功能?我希望所有开发都使用一个多语言IDE。
Answers:
我们的轻量级IDE的所有功能都可以在IntelliJ IDEA中找到(您需要从存储库中安装相应的插件)。
它包括对为我们的更特定产品开发的所有技术的支持,例如Web / PhpStorm,RubyMine和PyCharm。
IntelliJ IDEA缺少的特定功能是在较轻的产品中使用的简化项目创建(“打开目录”),因为它不适用于支持如此广泛的语言和技术的IDE。这也意味着您不能直接从IDEA中的远程主机创建项目。
如果您缺少ligher产品中可用的其他任何功能,但IntelliJ IDEA Ultimate中不提供的其他功能,欢迎报告,我们将考虑添加它。
虽然PHP,Python和Ruby IDEA插件是使用与PhpStorm,PyCharm和RubyMine中使用的源代码相同的源代码构建的,但产品发布周期却不同步。这意味着某些功能可能已在打火机产品中提供,但在某些时期在IDEA插件中不可用,因此将这些功能与插件一起添加,并在以后更新IDEA。
但是这是麻烦所在,有时您无法或不想等待。例如,我想使用对RubyMotion的新支持,其中包括RubyMotion项目结构支持,rake文件的设置,挂钩到iOS Simulator的配置的设置等。
RubyMine现在拥有所有这些功能,IDEA没有。因此,我将不得不在IDEA之外生成一个RubyMotion项目,然后设置一个IDEA项目并连接到该源文件夹等,上帝知道还有什么。
JetBrains应该做的是拥有一个许可模型,通过购买IDEA,我可以使用任何其他IDE,而不仅仅是依赖IDEA插件。
我愿意为此付出更多,例如,为这种灵活性多付50美元。
有趣的是,我本来是RubyMine客户,所以升级到了IDEA,因为我确实想要多语言设置。现在,我正考虑为RubyMine的升级付费,因为我现在需要做RubyMotion。此外,在其他潜在领域中,这个不同步的问题可能还会再次困扰我。例如扭矩盒工作流程/部署支持。
JetBrains具有良好的IDE,但我想我有点恼火。
我经常使用IntelliJ,PHPStorm和WebStorm。很想只使用IntelliJ。如供应商所指出的,IntelliJ中没有的“ Open Directory”功能是很痛苦的。
现在到摩擦部分;我已经尝试过将IntelliJ用作我的单个IDE,并且发现与重量较轻的版本相比,它的性能非常糟糕。与WebStorm相比,IntelliJ在IntelliJ中几乎没有用。
IntelliJ IDEA与WebStorm的功能
IntelliJ IDEA仍然是JetBrains的旗舰产品,IntelliJ IDEA 通过捆绑或可下载的插件提供完整的JavaScript支持以及WebStorm的所有其他功能。唯一缺少的是简化的项目设置。
摘自:https : //confluence.jetbrains.com/display/WI/WebStorm+FAQ#WebStormFAQ-IntelliJIDEAvsWebStorm功能
绝对是一个很大的问题。我已经注意到这也是IDEa中版本选择的一个子问题,该链接可能有助于解决...
http://www.jetbrains.com/idea/features/editions_comparison_matrix.html
它也可能具有基础性,可用于查看您的其他IDE选择及其提供的选项。
我认为WebStorm最适合JavaScript和Git回购管理,这意味着HTML5 CSS Cordova种类的堆栈,这实际上(我相信与其他人一起)现在应该放在未来和精力上……但是,这取决于根据您的需求等
无论如何,这也讲述了这个故事... http://www.jetbrains.com/products.html