IntelliJ IDEA 的批评和冷门观点 | AI生成和翻译
问题:关于 Java IDE IntelliJ IDEA,有哪些不受欢迎的观点?
回答:
IntelliJ IDEA 被广泛誉为 Java 开发的黄金标准,但也有持强烈反对意见的批评者。以下是一些源自开发者讨论的不受欢迎的观点,它们常常与围绕其生产力功能的普遍炒作相抵触:
-
它消耗资源且运行缓慢,尤其是在配置一般的硬件上:许多用户抱怨 IDEA 的索引和重新索引过程导致在启动或项目更改后数分钟(或数小时)内无法使用,将一个强大的工具变成了一个迟缓的工具。一位开发者称其“缓慢、缓慢、真——是——缓——慢”,认为它在快速任务方面比 NetBeans 甚至基本的文本编辑器等更轻量级的替代品还要差。
-
新的 UI 重新设计是倒退:2023 年更新的扁平化、更“现代”的界面因浪费屏幕空间、增加常见操作的点击次数以及感觉不如经典外观直观而招致不满。批评者认为它优先考虑美学而非人体工程学,一位用户宣称:“我完全喜欢旧 UI——它更高效。”
-
Maven/Gradle 集成不可靠且存在 bug:尽管 IDEA 是 JVM 的强大工具,但它经常在识别依赖项或编译代码等基本任务上失败,强制进行手动刷新或重建。用户报告它“甚至不能”可靠地编译 Java 类,这使得在企业环境中,这些工具至关重要时,它令人沮丧。
-
它对于小型项目来说是过度设计,并延续了 JVM 的臃肿:默认的
src/main/java结构和复杂的设置强化了 Java 开发是重量级的观念,为原型或脚本设置了障碍。一位 Kotlin 负责人称这种约定是“JVM 生态系统有史以来最糟糕的事情之一”,认为它吓跑了那些原本可以欣赏 Java 优点的新手。 -
Eclipse 或 VS Code 实际上更适合大多数工作流程:在狂热的追捧中,一些人对 Eclipse 的插件生态系统或 VS Code 的轻量级可扩展性深信不疑,认为 IDEA 臃肿且存在“泄漏的抽象”阻碍工作。一位资深用户指出:“10 年后,我改用了其他 IDE,因为在非 JVM 工作中,其他 IDE 的 DX [开发者体验] 更灵敏。”
-
AI 功能(如 Copilot 集成)表现平平且具有破坏性:尽管备受吹捧,但像 GitHub Copilot 这样的插件落后于 VS Code 的版本,生成的代码冗长或容易出错,需要更多修复,而节省的时间却很少。一位工程师表示它“自信地破坏了整个代码库”,并将编码变成了提示工程而非创造。
这些观点突显了即使是顶级的工具也存在痛点,尤其是在项目规模扩大或硬件各异时。如果你正在考虑切换,试用社区版一周通常就能解决问题。
参考资料:
- Why do people hate IntelliJ IDEA?
- Most unprofessional IDEA review
- Am I the only one that doesn’t like Intellij?
- I really don’t like the new IntelliJ IDEA UI
- This IDE is sub-par and I hate it
- Is there ever any reason not to use IntelliJ?
- Unpopular opinion: the defacto standard src/main/java boilerplate directory structure
- all JVM languages (Java or Kotlin) are honestly such a pain