【问题标题】:Performance impact of IntelliJ IDEA vs NetBeans? [closed]IntelliJ IDEA 与 NetBeans 的性能影响? [关闭]
【发布时间】:2018-06-28 05:01:00
【问题描述】:

所以,最近我恢复了学习(高中二年级),今年我们将使用 Java 作为一切的主要语言;我已经独立使用 Java 大约一年了,我喜欢 IntelliJ,但是我们的老师只是 拒绝 甚至看一下它,只是要求使用 NetBeans,不管几个技术 我和她的争吵。

她争辩说这是因为计算机相当老旧而且很糟糕(它们确实如此),但考虑到这一点,这真的是一个有意义的论点吗? 我的华硕笔记本电脑可以通过 16GB 的 RAM 很好地处理 IntelliJ,如下所示:

但是,由于一些奇怪的安装问题,我无法亲自测试 NetBeans(糟糕),而且我不喜欢将我的 RAM 降级到 4GB(学校计算机的容量)。

所以我的问题是,IntelliJ 的性能影响是否足以证明使用 NetBeans 的合理性,即使 IDEA(在我看来)是一个更好的 IDE? 如果是这样,像 Eclipse 这样的更轻的 不是更有意义吗?

【问题讨论】:

  • 虽然我无法证明 IntelliJ,但过去曾使用过 NetBeans - 当我最终切换到 Eclipse 时 - 我永远不会回到 NetBeans - Eclipse 使用数字同样如此其他语言!
  • 非编程建议:有时反对错误的决定是有意义的,有时只是顺其自然。俗话说,选择你的战斗。 Fwiw,我已经在这个行业工作了将近十年,我认为我没有见过有人使用 Netbeans。很多intellij,很多eclipse,还有一个只使用emacs的人......但没有Netbeans。当然是。 ;)
  • @JGlass NetBeans 也适用于多种语言!
  • 我认为真正引发我与她最初辩论的原因是,您无法使用您喜欢的任何 IDE 进行编程,因为这就是为什么会有多个 IDE,而不仅仅是一个 Be all ;是的,是的,我知道有一些肯定是合理的标准,但毕竟,它只是一个 .java 文件,由 JVM 运行,但感谢大家的关注! :D
  • 所有三个 IDE 都支持稳定的插件/扩展。您几乎可以肯定没有使用其中的许多。禁用那些未使用的扩展可以显着减少内存使用、启动时间和 CPU 需求。

标签: java eclipse intellij-idea netbeans performance-testing


【解决方案1】:

您的问题没有直接的答案:

IntelliJ IDEA 是一个很棒的 Java IDE。它相对于 NetBeans 和 Eclipse 的主要优势是对 Android 开发的更好支持(基于 IntelliJ IDEA 构建的 Android Studio 在 2013 年成为 Android 的官方 IDE)。与 Eclipse 相比,IntelliJ IDEA 和 NetBeans 提供了更全面的开箱即用功能,使初学者更容易上手。 IntelliJ IDEA 和 Eclipse 的可用插件比 NetBeans 多。这些只是 IntelliJ IDEA 的部分优势。

IntelliJ IDEA 是一个商业产品(虽然有些部分是开源的,但开发不是由社区驱动的)。对于那些为 Java IDE 付费的人来说,更高的内存要求可能不是问题。与 Eclipse 和 NetBeans 不同,IntelliJ IDEA 的 Git 集成是通过委托到 Git 命令行(而不是使用 JGit)来实现的,这也有一些缺点。默认情况下,文件会自动保存,但会在开始之前进行编译。有些喜欢这样,有些喜欢在 Eclipse 中保存时进行增量编译。哪个是最好的 Java IDE 取决于用户的使用和偏好。

要回答您的问题,仅 4 GB 可用 RAM 的更高内存要求(您的屏幕截图显示 637.3 MB / 4096 MB = 15.6 % 仅适用于(空闲?)IDE)是反对 IntelliJ IDEA 的有效论据(尤其是当您认为内存要求将随着每个新版本继续增加),但对于 NetBeans 来说不是一个论据。这个决定当然不仅仅是因为这个单一的论点。作为你的老师,我可能会给这些论点赋予不同的权重并做出不同的决定。

但是,您应该感谢老师解释她的决定。我猜你不会说服她修改她的决定。但是为什么不在家使用您最喜欢的 IDE 进行开发,并在她最喜欢的 IDE 中向您的老师展示/查看代码?您将了解至少两个 Java IDE 的优缺点。没有人比那些仅仅因为这不是他们喜欢的东西就告诉人们使用错误的东西更烦人的人了。

A Mac user, an IntelliJ user, and a vegan walk into a bar. How do I know? Well after 2 minutes THE WHOLE F'ING BAR KNEW!

【讨论】:

    【解决方案2】:

    我们先不谈 Eclipse,继续使用 NetBeans 和 IDEA。因为我觉得 Eclipse 根本不适合这两个!我想它只是因为它的轻盈而已。

    IDEA 不一定是比 NetBeans 更好的 IDE,我想这与您要开发的程序的大小有关。

    Netbeans 更轻、更快、更智能,其网络编程功能令人惊叹。

    另一方面,IDEA 确实是开发大型软件的绝佳 IDE。它更稳定、更强大、功能更多,而且它有插件,你可以放心使用。

    作为两个都使用过的人,我认为两者都很棒,但我更喜欢 Netbeans 用于轻量级程序。

    【讨论】:

    • NetBeans 比 Eclipse 更具交互性和方便性,但我需要 InteliiJ IDEA 导致 NetBeans 运行缓慢。谢谢
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-04-18
    相关资源
    最近更新 更多