支持Java的新IDE:功能概览与初步印象

面向初学者的在线Python训练器

轻松学习Python,无需理论负担。在浏览器中直接解决带自动检查的实践任务,无需安装任何东西。

开始课程

支持Java的新IDE:初体验



Java开发世界持续发展,编程工具市场上出现了一位新玩家。开发团队推出了一款专注于Java的开发环境(IDE)的测试版,已引起社区关注。本文分享我们的初步印象,并解析这款新工具的关键功能。



这是什么IDE?

这款新开发环境定位为轻量级但功能强大的替代方案,以取代Eclipse或IntelliJ IDEA等重量级解决方案。它从零开始构建,注重性能并方便所有级别的Java开发者。项目名称目前保密,但已提供适用于Windows、macOS和Linux的公开测试版。



关键特性

开发者声称这款新IDE拥有几项区别于竞争对手的独特功能:

  • 快速启动 — 即使在中等配置的硬件上,启动时间也少于3秒。无需长时间的项目索引。
  • 智能自动补全 — 提示系统不仅分析当前类,还分析整个继承层次结构,包括第三方库。
  • 内置调试器 — 支持条件断点、动态修改变量值以及实时查看调用堆栈。
  • 集成Maven和Gradle — 自动检测配置、管理依赖项以及构建项目,无需在窗口间切换。


代码编写与重构

代码编辑器支持语法高亮、代码折叠和方法导航。重构系统尤其值得关注:支持重命名、提取方法、内联变量和更改签名等操作。所有更改都通过内置的Git集成进行跟踪——您可以在应用重构前立即看到哪些行将被修改。



项目与版本管理

IDE提供内置的Git支持,并可视化分支和提交。开发者无需切换到终端——所有操作(commit、push、pull、merge)均可通过界面完成。还支持与远程仓库GitHub、GitLab和Bitbucket协作。

  • 用于比较更改的可视化差异对比。
  • 自动解决合并冲突。
  • 更改历史记录,可回滚到任意版本。


性能与插件

尽管轻量,但IDE并未牺牲功能性。目前已提供插件商店,可安装用于数据库、Docker、Spring Boot和测试框架(JUnit、TestNG)的扩展。重要的是,所有插件无需重启环境即可运行——只需在设置中激活即可。



初步印象

经过几天的测试,即使在大型项目(超过1000个类)中也能稳定运行。平均内存消耗为800-1200 MB,远低于流行的同类产品。目前唯一的缺点是新项目模板有限(仅提供Maven和Gradle)。不过,开发者承诺在即将发布的更新中增加对Spring Initializr和Quarkus的支持。



结论

这款支持Java的新IDE前景可期。它结合了轻量级编辑器的速度和专业开发环境的丰富功能。如果您厌倦了

推荐库