【问题标题】:What is the difference between WebStorm, PhpStorm, PyCharm and RubyMine?WebStorm、PhpStorm、PyCharm 和 RubyMine 有什么区别?
【发布时间】:2019-08-25 16:01:29
【问题描述】:

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

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

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

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

所以,最大的问题是,PyCharm、RubyMine 和 PhpStorm 是否有足够的不同以使其能够购买 All Products Pack,或者是否可以将其中一个的扩展安装到另一个上,从而使一个软件能够满足所有需求?

谢谢!

【问题讨论】:

    标签: pycharm phpstorm webstorm rubymine


    【解决方案1】:

    基本上:PhpStorm = WebStorm + PHP + Database support(尽管如果您拥有 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 随时保存配置文件,尤其是 workspace.xml 文件)。我的意思是:你可以,但是你会遇到冲突并且一些设置可能会丢失。

    同时您可以在多个 IDE 中使用相同的文件:只需将项目设置(.idea subdfolder)保存在不同的位置:可以在一个位置创建项目,然后可以创建完全不同的 Content Root(文件夹)而是附上。

    【讨论】:

      【解决方案2】:

      我喜欢试用编辑器和 IDE。在许多人之间切换了 5 年后,我迷上了 PHPStorm。它可以满足您的所有需求并加载更多。我主要用于 PHP 和 JS/Node。其他编辑根本没有货。我可能会考虑切换到 VSCode IDE,但它非常昂贵。 Sublime 以其简单而美丽,但 IDE 在类型提示、模板等方面为您提供了更多。唯一的缺点是我讨厌名称“PHPStorm”中的 PHP 部分。看起来很挑剔,但听起来有点传统......!无论如何,我的意见......

      【讨论】:

        猜你喜欢
        • 2014-10-28
        • 2016-08-18
        • 1970-01-01
        • 2019-01-29
        • 2015-06-21
        • 2011-10-22
        • 2010-10-02
        • 2011-12-12
        • 2010-09-16
        相关资源
        最近更新 更多