About Me

header ads

NetBeans 10 with support for JDK 11 is available

NetBeans.jpg

Apache Foundation announced the availability of NetBeans 10.0 , the latest version of the well-known free software IDE that stands out above all for being very competent for web development , covering PHP, Java, JavaScript, HTML5 and CSS3, including frameworks such as Zend, Struts and Symphony. and Smarty and Twig templates.

The first thing that stands out Apache NetBeans 10 is the support for JDK 11 . Being able to work with the latest version of Java should have become something important for the application that concerns us, since Oracle has decided to accelerate its rate of releases. On the other hand, we must bear in mind that Java 11 is LTS, so its compatibility by IDE and other applications gain priority. In regards to NetBeans 10, we have integration with the nb-javac project, adding support for JDK 11; the COBRA modules have been eliminated; and support has been added for the dynamic constants of file classes, local variable syntax for lambda parameters, LVTI for lambda parameters and code completion for lambda variable parameters.

Although NetBeans stands out for its proximity to Java-related technologies (in fact, NetBeans itself is built with Java), it's good enough to work with PHP. This time we find that PHP 7.3 has added the possibility of adding final commas in the function calls, the use of list reference assignment and support for the flexible Heredoc and Nowdoc syntax; for PHP 7.2, final commas are now supported in the syntax of the list, colors for object types and the PHP version in the properties of the project created with the IDE; while for PHP 7.1, constant visibility class, handling of multiple capture exceptions, null types, support for keys in "list ()" and coloring for new keywords ("void", "iterable") have been added.

JUnit 5.3.1 has been added as a new NetBeans library , so it can be added easily and quickly to projects managed with the IDE. For Maven projects without existing tests, 5 will be the version of JUnit used by default. The "@Testable" annotation of JUnit 5 has been supported and the default test template is now provided by default, although it is important to keep in mind that the Jupiter engine is not currently supported.

NetBeans is a very veteran and high quality project, however, in recent years has been quite stagnant under the domains of Oracle . We will see if Apache Foundation is able to relaunch a product that apparently has lost enough in the face of the greater push of some code editors such as Visual Studio Code and Atom .

NetBeans 10 can be downloaded from the official website  and to use it it would be highly recommended to install the JDK ( defult-jdk or openjdk-11-jdk in Ubuntu and java-11-openjdk-devel in Fedora and openSUSE). It is completely free and since it is under the Apache domains it uses the Apache License 2.0 license .

Post a Comment

0 Comments