You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 3 Next »

As far as possible, 12.0 should be a consolidation of the minor releases 11.1, 11.2, and 11.3. 

Hence there should be as little innovation as possible in 12.0 and as much qualitative solidifying of existing features and functionality.

The program through which qualitative consolidation takes place for 12.0 is NetCAT 12.0.

Focus areas of qualitative consolidation

  • Start up experience/Ergonomics/Enablement of features
  • Gradle (no test spec for this yet, since this is a new feature
  • Java – prioritize new Java language features
  • Jakarta EE (including Payara)
  • JavaFX
  • PHP Editor – focus on the newest PHP language features
  • Maven

New features to be considered for 12.0

  • New Java type, Sealed types - Will be preview in DK 15
  • Any modification to the TextBlocks - finalization (Based on JDK 15)
  • Plan to create installer of any chosen projects using the JPackager.
  • Copying a class externally and pasting it in NetBeans to creates class automatically.
  • Support for additional breakpoints in Lambda.
  • Conversion of Lambdas to Method Reference and vice-versa, what is present today iis Lambdas to Anonymous and Anonymous to Lambda conversion.
  • Text block language annotation, extension to text block specification, without identifying the language text blocks may not be of much use.

  • Option to download Java if JDK is not present already present. 


  • No labels