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

What is the difference between WebStorm, PhpStorm, PyCharm and RubyMine?

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

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

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

打开PyCharm和RubyMine,看起来也很相似

所以,最大的问题是,PyCharm、RubyMine 和 PhpStorm 是否足够不同以使其能够购买 All Products Pack,或者可以将一个的扩展安装到另一个上并从本质上制作一个软件都可以吗?

谢谢!

基本上:PhpStorm = WebStorm + PHP + Database support (although latest versions of WebStorm can have Database support if you have a license for DataGrip or All Products Pack: see https://plugins.jetbrains.com/plugin/10925-database-tools-and-sql).

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

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

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


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

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

我喜欢试用编辑器和 IDEs。经过 5 年的多次切换,我迷上了 PHPStorm。它可以完成您需要的一切并加载更多内容。我主要用于 PHP 和 JS/Node。其他编辑根本就没有货。我可能会考虑改用 VSCode IDE,但它非常昂贵。 Sublime 以其简单而美丽,但是 IDE 在类型提示、模板等方面为您提供了更多。唯一的缺点是我讨厌名称的 PHP 部分'PHPStorm'。看起来很挑剔,但听起来有点传统......!反正我的意见...