WebStorm、PhpStorm、PyCharm 和 RubyMine 之间有什么区别?

Jon*_*ork 2 rubymine pycharm phpstorm webstorm

我正在考虑改用 JetBrains IDE,因为 PhpStorm 的试用给我留下了深刻的印象,并且明显超越了 Sublime。

自从发现 Sublime 并离开 DreamWeaver 以来,我一直对 IDE 保持沉默。

对我来说,很明显 PhpStorm 是 WebStorm + PHP。

打开 PyCharm 和 RubyMine,它们看起来也非常相似。

所以,最大的问题是,PyCharm、RubyMine 和 PhpStorm 的不同是否足以使其在购买 All Products Pack 时起作用,还是可以将其中一个的扩展安装在另一个上并基本上使一个软件能够胜任所有?

谢谢!

Laz*_*One 5

基本上:PhpStorm = WebStorm + PHP + 数据库支持(尽管如果您拥有 DataGrip 或所有产品包的许可证,最新版本的 WebStorm 可以支持数据库:请参阅https://plugins.jetbrains.com/plugin/10925-database-tools -和-sql)。

PyCharm 和 RubyMine 的故事类似:它们是用于 Python 和 Ruby 开发的 IDE。

您不能在 PyCharm 或 RubyMine 或其他方式中安装 PHP 插件。每个语言插件都有一些在其他 IDE 中不可用的依赖项。

如果您需要一个适用于所有语言的 IDE,请考虑使用 IntelliJ IDEA Ultimate .. 或所有产品包,您可以在其中拥有所有 IDE(请参阅https://www.jetbrains.com/store/?fromMenu#edition=personal)。


您不能在多个 IDE 中打开同一个项目(因为它们使用略有不同的项目设置和不同的模块类型),尤其是同时(因为 IDE 随时保存配置文件,尤其是 workspace.xml 文件)。我的意思是:你可以,但是你会遇到冲突并且一些设置可能会丢失。

同时,您可以在多个 IDE 中使用相同的文件:只需将项目设置(子文件.idea夹)保存在不同的地方:可以在一个地方创建项目,然后可以附加完全不同的内容根(文件夹)。