【问题标题】:Pros and cons: Jetbrains IntelliJ / Sublime Text [closed]优点和缺点:Jetbrains IntelliJ / Sublime Text [关闭]
【发布时间】:2012-03-20 10:34:49
【问题描述】:

我正在寻找支持 PHP/JAVA/CSS/HTML/JAVASCRIPT 和可能其他语言的 IDE。

Jetbrains IntelliJSublime Text 似乎都是不错的选择。

但是,由于两者都需要付费才能继续使用,我想知道这两个 IDE 的优缺点是什么,以便更好地了解哪个适合我。我愿意,不必学习如何同时使用这两种方法。

谢谢。

【问题讨论】:

  • 你见过Netbeans吗?它是免费和开源的。
  • 我想用 Eclipse 我认为它比 Netbeans 有更多不同的语言支持。但两者都适用于 PHP 和 Java。我以前也用过 Eclipse 和 Ruby。
  • IntelliJ 有一个免费的社区版。
  • 我要补充一点,如果你有一台旧的或慢速的计算机,那么 Sublime 可能会更好,即使在我的 8GB PC 上使用 Sublime 似乎比所有其他 IDE 快得多。如果这不是问题,那么 WebStorm 会更好。

标签: java php javascript ide


【解决方案1】:

我肯定会选择 Jetbrains IntelliJ。

Sublime Text 相当不错,但它没有库的自动完成功能,也没有提供真正的代码导航功能。它确实具有基于语言的代码完成功能,并且还记录键入的指令。

它不支持交互式调试器。

它不能被视为 IDE。

这是一个测试版产品。

另一方面,IntelliJ 拥有最好的全功能 IDE,包括 UML 图表、本地历史记录/版本控制(您无需继续保存代码,它会自动完成)、GIT 和 SVN 集成,令人惊叹编码时的错误检查、文档支持、语言提示,甚至是文档、变量、类和方法名称的拼写检查。

两者都提供试用版。何不亲自试试看呢?

你也可以试试 Netbeans 和 Eclipse。

【讨论】:

  • 我现在要从 Inellij IDEA 搬回 Sublime,因为我更喜欢 Sublime 的自动补全功能而不是 IDEA 的
【解决方案2】:

首先,IntelliJ 是一个 IDE,而 Sublime Text 是一个文本编辑器。当您想使用像 Java 这样的语言时,这种差异意义重大,它有很多语法包,但在良好的 IDE 支持下效率很高。

根据我的经验,IDE 侧重于为使用特定语言进行开发所涉及的大部分工具添加支持,例如构建工具、调试器、测试运行程序等。此外,当您使用静态类型语言工作时,IDE 非常有用,因为您获得的安全重构支持非常有效。

另一方面,一个好的文本编辑器专注于处理文本(尽管像 Emacs 这样的编辑器本身几乎就是一个操作系统),这就是它最大的优势所在。真正投资学习一个好的编辑器会让你看起来像一个“文本外科医生”。

有些人声称使用 IDE 处理动态语言几乎没有附加价值,但在使用过 WebStorm 和 RubyMine 等工具后,我不同意。

概括地说,IDE 为您提供了一个真正高效的开箱即用环境,其中编辑器通常需要进行定制以适应您的特定工作流程。这也意味着文本编辑器更具可定制性,并且可以配置为比 IDE 更适合您的特定需求。

我个人觉得使用 IDE 效率最高,但是当我看到真正精通 VIM 或 Emacs 的人时,我不禁想知道我是否应该花时间学习这些工具。

我强烈建议观看 Play by PlayDestroy all Software 截屏视频,了解真正投入学习和自定义文本编辑器的开发人员的示例。

【讨论】:

  • 感谢您提供所有这些有用的信息 :)
  • 我将 JetBrains IDE 用于 JavaScript,对它们非常满意。如果您不需要 PHP/Ruby/Java 等,那么我会推荐 WebStorm,因为它是他们最便宜的 IDE,并且与其他 IDE 一样具有出色的 JavaScript/HTML/CSS 支持。
  • JavaScript 的最大收获来自 Intellij 的实时 JSLint 检查、自动完成和命令单击索引。我总是建议人们单独试用一个编辑器至少两周,看看那个编辑器有什么优势。
  • 我将 IntelliJ 与 VIM 插件一起使用,将这两种工具的强大功能结合起来非常棒。
  • 一个很好的回应,但它忽略了一个重点:IDE 通常包含一个文本编辑器作为它的(许多)工具之一。 IDEA 有一个非常非常好的文本编辑器。
【解决方案3】:

Sublime Text 是一个文本编辑器;只有 IntelliJ 是一个 IDE,所以你去吧。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-03-10
    • 2011-01-03
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多