我正在寻找一款新的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来进行所有的开发。
但问题在于,有时候你不能或者不想等待。例如,我想要使用新的RubyMotion支持,其中包括RubyMotion项目结构支持,rake文件的设置,配置的设置,这些都与iOS模拟器相连。
RubyMine现在已经具备了所有这些功能,而IDEA则没有。因此,我需要在IDEA之外生成一个RubyMotion项目,然后设置一个IDEA项目,并连接到该源文件夹等等,还要上帝知道其他什么东西。
JetBrains应该采用一种授权模式,允许我在购买IDEA时使用任何其他IDE,而不仅仅依赖于IDEA的插件。
我愿意为此付出更多的代价,比如说多付50美元以获得这种灵活性。
有趣的是,我最初是RubyMine的客户,升级到了IDEA,因为我确实需要那种多语言环境。现在,我正在考虑支付升级RubyMine的费用,只是因为我现在需要使用RubyMotion。此外,还有其他潜在的领域,在这些领域中,这种不同步的问题可能会再次影响到我。例如,torque box工作流程/部署支持等。
JetBrains拥有很好的IDE,但我有点感到恼怒。
我经常使用IntelliJ、PHPStorm和WebStorm。希望只使用IntelliJ。如供应商所指出,IntelliJ中没有“打开目录”功能,这是很痛苦的。
现在问题来了; 我尝试使用IntelliJ作为我的唯一IDE,并发现与较轻量级版本相比性能非常差。与WebStorm相比,Intellisense在IntelliJ中几乎无用。
IntelliJ IDEA与WebStorm特性比较
IntelliJ IDEA仍然是JetBrains公司的旗舰产品,可通过捆绑或可下载插件提供完整的JavaScript支持以及所有WebStorm其他功能。唯一缺失的是简化的项目设置。
摘自:https://confluence.jetbrains.com/display/WI/WebStorm+FAQ#WebStormFAQ-IntelliJIDEAvsWebStormfeatures
这绝对是个好问题。 我已经将它作为IDEa版本选择的一个子问题记录下来, 这个链接可能有助于解决这个问题...
http://www.jetbrains.com/idea/features/editions_comparison_matrix.html
它还可以潜在地为您查看其他IDE选择以及它们提供的选项提供基础。
我认为WebStorm最适合JavaScript和Git存储库管理,这意味着HTML5 CSS Cordova等堆栈,这正是未来的方向和重点应该放在这里...但取决于您的需求等等。
总之,这也讲述了这个故事... http://www.jetbrains.com/products.html