IntelliJ IDEA 与 NetBeans 的性能影响?

Performance impact of IntelliJ IDEA vs NetBeans?

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

她争辩说这是因为计算机相当陈旧和糟糕(确实如此),但考虑到这一点,这真的是一个有意义的论据吗? 我的华硕笔记本电脑可以很好地处理 16GB RAM 的 IntelliJ,正如您在此处看到的那样:

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

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

我们先不谈 Eclipse,只谈 NetBeans 和 IDEA。因为我觉得 Eclipse 根本不适合这两个!我想它只是因为它的轻便才好。

IDEA 不一定比 NetBeans IDE 好,我想这完全取决于您要开发的程序的规模。

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

另一方面,IDEA 确实是一款非常适合开发大型软件的 IDE。更稳定、更强大、功能更多、插件更放心

作为两个都用过的人,我觉得都不错,但轻程序我更喜欢Netbeans

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

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

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

为了回答您的问题,只有 4 GB 可用 RAM 的更高内存要求(您的屏幕截图显示 637.3 MB / 4096 MB = 15.6 % 仅适用于(空闲?)IDE)是反对 IntelliJ IDEA(尤其是当您考虑到每个新版本的内存需求都会继续增加时),但不是支持 NetBeans 的理由。做出这个决定当然不仅仅是因为这个单一的论点。我可能会给这些论点不同的权重,并像你的老师一样做出不同的决定。

但是,您应该感谢老师解释她的决定。我猜你不会说服她改变她的决定。但是为什么不在家里用你最喜欢的 IDE 和 show/review 代码 to/with 你的老师在她最喜欢的 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!