Apache NetBeans 27 发布:Java、构建工具、企业支持和界面全面升级
Apache NetBeans 团队近日正式发布了跨平台 IDE 的第 27 个版本。这次更新在 Java 开发、构建工具、企业功能以及界面体验 等方面都有明显提升,为开发者带来更高效、更顺畅的使用体验。
✨ Java 开发优化
在 Java 开发方面,NetBeans 27 针对 JDK 25 进行了全面适配和优化。它修复了 javadoc 构建问题,更新了 nb-javac 至 JDK 25b31,禁用了 JDK 25 及以上版本的 Windows 剪贴板代理,并为 JDK 25 启用了持续集成测试。
除此之外,重构功能得到改进,JEP 512 紧凑源文件的代码补全更加智能,调试器也更加强大,同时新增了对 PatternCaseLabel 的支持,整体开发体验更加流畅。
📦 构建工具增强
新版在构建工具的支持上也有大幅进步:
-
Gradle:兼容 Gradle 9,提升对新版本的支持;
-
Maven:内置升级至 3.9.10 和 3.9.11,修复 mvnd 测试会话回归问题,改进生命周期管理与 JUnit 5 测试执行;
-
Ant:优化集成结构,减少源码耦合,并改进 IDE 内置 JSF 库的加载效率。
🏢 企业功能扩展
企业开发方面,NetBeans 27 提供了更广泛的服务器与框架支持。它不仅兼容 GlassFish 7(最高到 7.0.24)与 GlassFish 8(最高到 8.0.0-M11),还支持在 JDK 21 上运行的 Payara 5.x。框架层面则新增 PrimeFaces 与 OmniFaces 命名空间,进一步提升 JSF 的自动补全和标签功能,同时修复了 Payara 服务配置相关的问题。
💻 PHP 与 Web 开发改进
PHP 开发者也能感受到升级带来的便利。新版支持 PHPUnit 路径配置,允许使用自定义 HTML 标签,并解决了语法高亮的问题。
Web 前端方面,NetBeans 27 增加了 CSS 媒体查询 Level 4 的支持,改进了 JSON 渲染(基于语义分析器),并优化了 Vue.js 的嵌入体验,让现代前端开发更顺畅。
🎨 编辑器与界面优化
在界面体验上,NetBeans 27 也带来不少细节更新。开发者可以直接在 IDE 内预览 SVG 文件,使用树形差异工具对比目录,并体验全新升级的 FlatLaf 主题,获得更加现代化的视觉效果。同时,修复了弃用功能的兼容性问题,解决了面包屑导航等 bug。
对于使用 NetBeans VS Code 扩展 的用户,新版本引入了内联提示、字符提交配置,并提升了运行的稳定性和流畅度。
📊 总结
总的来说,Apache NetBeans 27 是一次覆盖面广、提升显著的更新版本。它紧跟 JDK 和构建工具的发展脚步,增强了企业功能,改善了前端与 PHP 开发体验,同时在界面和易用性方面也有诸多优化。不论是后端开发者、全栈工程师,还是需要维护企业级项目的团队,都能在这个版本中找到实用的改进。如果你正在使用旧版本,现在是时候升级到 NetBeans 27 了。
目前,Apache NetBeans 27 已经可以从项目官网下载安装。如果你想深入了解全部细节,不妨前往查看官方发布的完整更新日志。
The post Apache NetBeans 27 发布:Java、构建工具、企业支持和界面全面升级 first appeared on Linux迷.
共有 0 条评论