新版Apache NetBeans IDE 10.0到货

Netbeans-10.0-

Apache Software Foundation已经引入了Apache NetBeans 10.0集成开发环境。 这是Apache基金会将NetBeans代码转移到Oracle之后准备的第二个版本。

目前, 该项目仍在Apache开发人员的指挥下, 它准备基础结构,审核许可证的纯度,并测试遵守Apache社区采用的开发原则的能力。

展望未来,一旦项目表明自己准备好独立存在而无需额外的监督,它将扩展到主要的Apache项目数量。

第二个版本是在Apache项目的主持下形成的, 值得注意的是集成了模块以支持PHP,JavaScript / HTML5和Groov编程语言最近被转移到Apache基金会,并且不包含在仅限Java SE的Apache NetBeans 9发行版中。

预计在下一版本中将提供C / C ++支持。

NetBeans 10.0的亮点

通过此新版本的NetBeans 10.0 提供了JDK 11支持,包括更新的nbjavac模块。

除了从JDK中删除了Java EE和CORBA模块之外,它还被转移到过时的Nashorn JavaScript引擎类别中。 并增加了对»var»定义的支持,以支持lambda表达式的隐式类型的参数。

另一方面,添加了对JUnit 5库的支持,该库现在在为基于Java 8+的Maven项目创建测试时用作JUnit的默认版本。

已实现了新的测试模式,已添加了启动或调试所选测试方法的功能(支持@Testable批注)。

对PHP支持的改进

在NetBeans 10.0中 实现了对分支7.0到PHP 7.3中添加的PHP语言功能的支持.

其中包括将逗号放在列表末尾和函数参数的可能性,多行插入的灵活语法,列表中链接的分配(),对象的类型,类中常量的可见性的定义,在单个catch表达式中处理多种类型的异常,对空值类型的支持,在list()构造中指定键的功能以及在新上下文中使用保留关键字的能力。

添加了对PHPStan静态分析器的支持 (在“工具>选项> PHP>代码分析> PHPStan”中进行配置,在“源>检查...>配置:PHPStan”中进行检查);

在PHP的代码编辑器中,添加了有关在类型为void和错误声明非抽象方法的函数中返回值的警告。

除了使用小写自动完成常量TRUE,FALSE和NULL的选项这一事实外,还添加了有关strict_types模式使用的提示。

添加了对vardoc(“ / ** @var VarType $ varType * /”)的支持,以及在编写多行注释的过程中自动替换星号的选项。 添加了折叠数组定义,标签和“用法”表达式的功能;

对条件断点的支持已添加到PHP代码调试器中(例如,它们仅在所选行上的变量采用某个值时才起作用);

最后,Twig模板支持还集成到自动完成定界符,括号和引号中。 添加了调色板支持。

如何在Linux上安装NetBeans 10.0?

对于那些想要获得此新版本的NetBeans 10.0的人 他们必须在其系统上至少安装Java 8版本的Oracle或Open JDK v8,以及Apache Ant 1.10或更高版本。

现在,他们必须下载可以获取的应用程序的源代码 从下面的链接。

安装完所有内容后,将新下载的文件解压缩到您喜欢的目录中。

然后从终端进入这个目录,然后执行:

ant

生成Apache NetBeans IDE。 构建完成后,您可以通过键入以下内容来运行IDE:

./nbbuild/netbeans/bin/netbeans

发表您的评论

您的电子邮件地址将不会被发表。 必填字段标有 *

*

*

  1. 负责资料:AB Internet Networks 2008 SL
  2. 数据用途:控制垃圾邮件,注释管理。
  3. 合法性:您的同意
  4. 数据通讯:除非有法律义务,否则不会将数据传达给第三方。
  5. 数据存储:Occentus Networks(EU)托管的数据库
  6. 权利:您可以随时限制,恢复和删除您的信息。

  1.   斯坦尼斯

    我更喜欢Codelobster IDE- http://www.codelobsteride.com