Apache 软件基金会组织
预计在 11.3 版本中,对 C/C++ 语言的支持集成将从 Oracle 转移的代码库再次转移到
下一个版本。 值得注意的是,与C和C++项目开发相关的所有功能都已经准备就绪,但代码尚未集成。 在提供本机支持之前,开发人员可以通过插件管理器安装之前为 NetBeans IDE 8.2 发布的 C/C++ 开发模块。 Apache NetBeans 2020 计划于 12 年 XNUMX 月发布,并将通过扩展支持周期 (LTS) 进行维护。
主
- 添加了额外的深色界面显示模式 - 深色金属和深色雨云。
- 提出了一个新的设计主题 FlatLaf。
- 改进了对高像素密度 (HiDPI) 屏幕的支持
添加了简化的 HeapView 小部件。 - 添加了对 Java SE 14 平台的支持,计划于 17 月 XNUMX 日发布。 这包括使用 new 关键字“构造的语法突出显示和代码格式化”
记录 “,它为类定义提供了一种紧凑的形式,无需显式定义各种低级方法,例如 equals()、hashCode() 和 toString()。添加了支持
模式匹配 在“instanceof”运算符中,它允许您立即定义一个局部变量来访问检查的值。 例如,您可以立即编写“if (obj instanceof String s && s.length() > 5) {.. s.contains(..) ..}”,而无需显式定义“String s = (String) obj”。 在 NetBeans 11.3 中,“if (obj instanceof String) {”将显示一个工具提示,允许您将代码转换为新形式。添加了对 Java 11 启动模式的支持,
提供的 以单个源文件的形式(该类可以直接从代码文件运行,无需创建类文件、JAR 档案和模块)。 在
现在可以在“收藏夹”窗口中的项目外部创建、运行和调试类似 NetBeans 的单文件程序。添加了反向转换上一版本中出现的文本块的功能,包括多行文本数据,而无需在其中使用字符转义。 在代码编辑器中,文本块现在可以变回行。
- Java EE 应用程序开发代码已得到扩展,支持 JSF 2.3 规范,包括“f:websocket”等结构的自动完成和 CDI 工件替换。
Поддержка雅加达EE 8 预计在 Apache NetBeans 12.0 版本中发布。 - 改进了对 Gradle 构建系统的支持。 Gradle Tooling API 已更新至版本 6.0。 增加了支持
重新分配 主目录和复合组件 (Gradle 复合项目)。 提供对 Kotlin 语言项目的识别。 添加了对强制重启项目的支持。 - 对于使用 Maven 系统构建的项目,已添加设置以覆盖默认的 JDK 版本。
- 为代码编辑器添加了语言支持
TypeScript(扩展 JavaScript 的功能,同时保持完全向后兼容)。
- 对于JavaScript项目,提供与Chrome连接的连接器的工作已经调整;
- PHP 提供属性和方法的自动补全,无需“$this=>”。
- 已经完成了消除编译期间警告的工作。
- 更新了 Groovy 2.5.9、junit 5.5.2 和 GraalVM 19.3.0 库。
- Janitor 中添加了一项功能来检测并删除旧的和未使用的 NetBeans 目录。
回想一下,NetBeans 项目是
来源: opennet.ru