作者:JUN-围脖 | 来源:互联网 | 2022-12-31 19:25
因此,最近我恢复了学业(HS 2年级),今年我们将使用Java作为一切的主要语言。我已经独立使用Java大约一年了,我喜欢IntelliJ,但是我们的老师甚至拒绝看它,只是要求使用NetBeans,而不论我与她有过多少技术争论。
她认为这是因为计算机相当陈旧,笨拙(它们确实如此),但考虑到这一点,这真的是有意义的论据吗?我的ASUS笔记本电脑可以通过16GB RAM很好地处理IntelliJ,如下所示:
但是,由于一些奇怪的安装问题,我无法亲自测试NetBeans(糟糕),而且我也不喜欢将RAM降级到4GB(学校计算机的容量)。
所以我的问题是,即使IDEA(在我看来)是一个更好的IDE,IntelliJ的性能影响是否足以证明使用NetBeans合理?如果是这样,像Eclipse 这样的轻巧的东西会更有意义吗?
1> howlger..:
您的问题没有简单的答案:
IntelliJ IDEA是一个很棒的Java IDE。与NetBeans和Eclipse相比,它的主要优势是对Android开发的更好支持(基于IntelliJ IDEA构建的Android Studio在2013年成为Android的正式IDE)。与Eclipse相比,IntelliJ IDEA和NetBeans提供了更全面的现成功能,使初学者更容易使用。与NetBeans相比,用于IntelliJ IDEA和Eclipse的插件更多。这些只是IntelliJ IDEA的一些优点。
IntelliJ IDEA是一种商业产品(尽管某些部分是开源的,但是开发不是由社区驱动的)。对于那些购买Java IDE的人来说,更高的内存需求可能不会成为问题。与Eclipse和NetBeans不同,IntelliJ IDEA的Git集成是通过委派给Git命令行(而不是使用JGit)来实现的,这也有一些缺点。默认情况下,文件会自动保存,但是会在开始之前进行编译。像这样的人,其他人则喜欢在Eclipse中保存时进行增量编译。哪种Java最好,取决于用户的使用情况和偏好。
为了回答您的问题,仅4 GB的可用内存(您的屏幕截图637.3 MB / 4096 MB = 15.6 %
仅显示(idle?)IDE)的更高内存需求是反对IntelliJ IDEA的有效论据(尤其是当您认为内存需求将随着每个新版本),但不是NetBeans的参数。当然,做出这一决定不仅是因为这一单一论点。我可能会给论点一个不同的权重,并像您的老师一样做出不同的决定。
但是,您应该感谢老师解释她的决定。我想你不会说服她修改她的决定。但是,为什么不使用自己喜欢的IDE在家里进行开发,并在她喜欢的IDE中向/向您的老师显示/查看代码呢?您将了解至少两个Java IDE的优缺点。谁会告诉人们使用错误的东西只是因为这不是他们喜欢的东西,所以没有人比这些人更讨厌。
Mac用户,IntelliJ用户和纯素食者走进酒吧。我怎么知道?2分钟后,好了,整个FING酒吧知道!