Apache NetBeans IDE 11.3 发布

Apache 软件基金会组织 提交 集成开发环境 Apache NetBeans 11.3。 这是自 Oracle 移交 NetBeans 代码以来 Apache 基金会发布的第五个版本,也是自 Oracle 移交 NetBeans 代码以来的第一个版本 翻译 项目从孵化器到 Apache 初级项目。 该版本包括对 Java SE、Java EE、PHP、JavaScript 和 Groovy 编程语言的支持。

预计在 11.3 版本中,对 C/C++ 语言的支持集成将从 Oracle 转移的代码库再次转移到
下一个版本。 值得注意的是,与C和C++项目开发相关的所有功能都已经准备就绪,但代码尚未集成。 在提供本机支持之前,开发人员可以通过插件管理器安装之前为 NetBeans IDE 8.2 发布的 C/C++ 开发模块。 Apache NetBeans 2020 计划于 12 年 XNUMX 月发布,并将通过扩展支持周期 (LTS) 进行维护。

创新 NetBeans 11.3:

  • 添加了额外的深色界面显示模式 - 深色金属和深色雨云。
    Apache NetBeans IDE 11.3 发布

  • 提出了一个新的设计主题 FlatLaf。

    Apache NetBeans IDE 11.3 发布

  • 改进了对高像素密度 (HiDPI) 屏幕的支持
    添加了简化的 HeapView 小部件。

  • 添加了对 Java SE 14 平台的支持,计划于 17 月 XNUMX 日发布。 这包括使用 new 关键字“构造的语法突出显示和代码格式化”记录“,它为类定义提供了一种紧凑的形式,无需显式定义各种低级方法,例如 equals()、hashCode() 和 toString()。

    Apache NetBeans IDE 11.3 发布

    添加了支持 模式匹配 在“instanceof”运算符中,它允许您立即定义一个局部变量来访问检查的值。 例如,您可以立即编写“if (obj instanceof String s && s.length() > 5) {.. s.contains(..) ..}”,而无需显式定义“String s = (String) obj”。 在 NetBeans 11.3 中,“if (obj instanceof String) {”将显示一个工具提示,允许您将代码转换为新形式。

    Apache NetBeans IDE 11.3 发布

    添加了对 Java 11 启动模式的支持, 提供的 以单个源文件的形式(该类可以直接从代码文件运行,无需创建类文件、JAR 档案和模块)。 在
    现在可以在“收藏夹”窗口中的项目外部创建、运行和调试类似 NetBeans 的单文件程序。

    添加了反向转换上一版本中出现的文本块的功能,包括多行文本数据,而无需在其中使用字符转义。 在代码编辑器中,文本块现在可以变回行。

  • Java EE 应用程序开发代码已得到扩展,支持 JSF 2.3 规范,包括“f:websocket”等结构的自动完成和 CDI 工件替换。
    Поддержка 雅加达EE 8 预计在 Apache NetBeans 12.0 版本中发布。

    Apache NetBeans IDE 11.3 发布Apache NetBeans IDE 11.3 发布

  • 改进了对 Gradle 构建系统的支持。 Gradle Tooling API 已更新至版本 6.0。 增加了支持 重新分配 主目录和 复合组件 (Gradle 复合项目)。 提供对 Kotlin 语言项目的识别。 添加了对强制重启项目的支持。
  • 对于使用 Maven 系统构建的项目,已添加设置以覆盖默认的 JDK 版本。
  • 为代码编辑器添加了语言支持
    TypeScript(扩展 JavaScript 的功能,同时保持完全向后兼容)。
    Apache NetBeans IDE 11.3 发布

  • 对于JavaScript项目,提供与Chrome连接的连接器的工作已经调整;
  • PHP 提供属性和方法的自动补全,无需“$this=>”。
  • 已经完成了消除编译期间警告的工作。
  • 更新了 Groovy 2.5.9、junit 5.5.2 和 GraalVM 19.3.0 库。
  • Janitor 中添加了一项功能来检测并删除旧的和未使用的 NetBeans 目录。

    Apache NetBeans IDE 11.3 发布

回想一下,NetBeans 项目是 成立 1996 年,捷克学生创建了 Delphi for Java 的类似版本。 1999年,该项目被Sun Microsystems收购,并于2000年以源代码形式发布,并转入免费项目类别。 2010 年,NetBeans 被 Oracle 收购,Oracle 又收购了 Sun Microsystems。 多年来,NetBeans 已发展成为 Java 开发人员的首选环境,与 Eclipse 和 IntelliJ IDEA 竞争,但最近它已进入 JavaScript、PHP 和 C/C++ 领域。 NetBeans 拥有 1.5 万开发人员的活跃用户群。

来源: opennet.ru

添加评论