我正在寻找新的 IDE,但对 Jetbrains 的一些产品之间的重叠感到困惑。看起来 IntelliJ IDEA 具有允许您进行 Node.js 和 php 开发的插件。
IntelliJ IDEA 是否可以通过插件完成 WebStorm 和 PHPStorm 所做的所有事情,或者它们是否具有 IDEA 中不可用的特殊功能?我希望为所有开发提供一个单一的多语言 IDE。
我们轻量级 IDE 的所有功能都可以在 IntelliJ IDEA 中找到(您需要从存储库安装相应的插件)。
它包括对为我们更具体的产品(例如 Web/PhpStorm、RubyMine 和 PyCharm)开发的所有技术的支持。
IntelliJ IDEA 缺少的特定功能是用于轻量级产品的简化项目创建(“Open Directory”),因为它不适用于支持如此广泛的语言和技术的 IDE。这也意味着您不能直接从 IDEA 中的远程主机创建项目。
如果您缺少任何其他轻量级产品中可用但在 IntelliJ IDEA Ultimate 中不可用的功能,欢迎您报告它,我们会考虑添加它。
虽然 PHP、Python 和 Ruby IDEA 插件是使用在 PhpStorm、PyCharm 和 RubyMine 中使用的相同源代码构建的,但产品发布周期并不同步。这意味着某些功能可能已经在较轻的产品中可用,但在某些时期在 IDEA 插件中不可用,它们会在插件和 IDEA 更新后添加。