有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

IntelliJ IDEA与NetBeans对java性能的影响?

所以,最近我重新开始学习(第二年HS),今年我们将使用Java作为主要的语言;我已经独立使用Java大约一年了,我喜欢IntelliJ,但是我们的老师甚至拒绝看一看,只是要求使用NetBeans,不管我和她有过几次技术上的争论

她辩称,这是因为电脑相当陈旧和破旧(事实就是如此),但考虑到这一点,这真的是一个有意义的论点吗? 我的华硕笔记本电脑可以用16GB的RAM很好地处理IntelliJ,如您所见:

task manager

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

所以我的问题是,IntelliJ对性能的影响是否足以证明使用NetBeans是合理的,尽管它(在我看来)是一个更好的IDE? 如果是这样的话,像日食这样更轻的东西不是更有意义吗


共 (2) 个答案

  1. # 1 楼答案

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

    IntelliJ IDEA是一个很棒的Java IDE。与NetBeans和Eclipse相比,它的主要优势是更好地支持Android开发(Android Studio是基于IntelliJ IDEA构建的,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取决于用户的使用和偏好

    为了回答您的问题,在只有4GB可用RAM的情况下,更高的内存要求(您的屏幕截图显示637.3 MB / 4096 MB = 15.6 %仅适用于(空闲?)IDE是一个有效的反对因特利思想法的论点(尤其是当您认为内存需求将继续增加与每个新版本),但不是NETBESE的参数。这个决定当然不仅仅是因为这一个论点。作为你的老师,我可能会给这些论点一个不同的权重,并做出不同的决定

    然而,你应该感谢老师解释她的决定。我想你不会说服她改变决定的。但是为什么不在家里用你最喜欢的IDE开发代码,并用你老师最喜欢的IDE向老师展示/复习代码呢?您将了解至少两个JavaIDE的优缺点。没有人比那些告诉人们使用错误的东西只是因为这不是他们喜欢的东西的人更恼人

    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. # 2 楼答案

    我们不要谈论Eclipse,而要坚持使用NetBeans和IDEA。因为我觉得Eclipse根本不适合这两个!我想这只是因为它的轻巧

    IDEA不一定比NetBeans更好,我想这完全是关于你想要开发的程序的大小

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

    另一方面,IDEA确实是开发大型软件的优秀IDE。它更稳定,功能更强大,功能更强大,并且有一些插件,你可以放心使用

    作为一个同时使用了这两种方法的人,我认为这两种方法都很好,但我更喜欢轻程序的Netbeans