JetBrains 近日发布了适用于 Java 和 Kotlin 的 IDE IntelliJ IDEA 2024.3,以及同系列其他 IDE 的更新版本,包括 PHPStorm、PyCharm、GoLand 和 RubyMine,并进行了一系列改进。
但是,许多开发人员对 7 月份成为默认设置的用户界面更改仍不买账。
根据新功能说明,新发布的 K2 模式(IDE 内部的更新)“稳定且可供一般使用” 。该公司声称,K2 模式提高了性能和稳定性,并减少了内存消耗。它与新一代 Kotlin K2 编译器不同,但使用此编译器来支持代码突出显示和代码完成等功能。在我们的成功案例中,K2 模式默认未启用,我们在设置中启用了它;由于与某些插件存在兼容性问题,因此它是可选的。
一个更明显的新功能(仅限 Ultimate 版)是 Structure 窗口中的逻辑代码结构视图,它显示项目组件之间的链接和交互。
Kubernetes 应用程序的远程调试也得到了改进(同样仅限 Ultimate 版),这使得开发人员的机器成为“Kubernetes 集群的虚拟部分”,说明指出,这样就可以在与远程服务交互的同时在本地调试微服务。
还有 AI 助手增强功能,可选择 Google Gemini、OpenAI 或本地模型之间的聊天模型,以及 Java、Kotlin、Scala、Groovy、JavaScript、TypeScript、Python、JSON 和 YAML 的内联 API 提示。
JetBrains 还致力于使用 WSL(适用于 Linux 的 Windows 子系统)2.0 改善 Windows 开发人员的体验,支持符号链接并切换到 Hyper-V 套接字。
对 WSL 和远程开发的出色支持是微软 VS Code 的一个关键功能,这使得一些开发人员对 JetBrains IDE 望而却步。
该公司这样表示道,“我们将继续致力于重大的平台变革,以提高包括 WSL 在内的远程环境的性能。”
不过,JetBrains 仍面临许多开发人员的阻力,他们不喜欢最近引入的重大 UI 变化,而这些变化在之前的版本中已经成为默认设置。
根据10 月份的一篇文章,新 UI 被开发为“符合当前行业趋势的现代、轻量级界面” ,不过恢复旧用户界面的“经典 UI”插件将至少支持到“2025 年 7 月”。JetBrains公司表示,“在某个时候,经典 UI 将被弃用。”
超过 100,000 名开发人员下载了经典 UI 插件,常见的抱怨是图标不太清晰、UI 太简约,整体外观与微软的 VS Code 太过相似。
尽管如此,JetBrains 仍然拥有大量粉丝和追随者。今年,也许是出于跟上免费 VS Code 步伐的愿望,该公司推出了许多 IDE,特别是 WebStorm、Rider(用于 C#)、RustRover 和 Aqua(测试自动化),供非商业使用并免费。
作者:聆听音乐的鱼
本文为 @ 场长 创作并授权 21CTO 发布,未经许可,请勿转载。
内容授权事宜请您联系 webmaster@21cto.com或关注 21CTO 公众号。
该文观点仅代表作者本人,21CTO 平台仅提供信息存储空间服务。