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



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

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

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

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

所以,最大的问题是,PyCharm,RubyMine和PhpStorm是否足够不同,可以购买All Products Pack,或者一个扩展可以安装在另一个上,基本上使一个软件能够使用?

谢谢!

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

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

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

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


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

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

我喜欢试用编辑器和IDE。经过 5 年的切换,我迷上了 PHPStorm。它可以满足您的一切需求并加载更多内容。我主要用于PHP和JS/Node。其他编辑根本没有商品。我可能会考虑切换到VSCode IDE,但它非常昂贵。Sublime 的简单性很美,但 IDE 在类型提示、模板等方面为您提供了更多。唯一的缺点是我讨厌"PHPStorm"这个名字的PHP部分。看起来很挑剔,但听起来有点遗产...!无论如何,我的意见...

最新更新