NetBeans 80 NewAndNoteworthy

(Difference between revisions)
(Java SE Embedded)
Line 84: Line 84:
==CDI==
==CDI==
* In beans.xml code completion for alternavive classes and stereotypes from the same project is added.
* In beans.xml code completion for alternavive classes and stereotypes from the same project is added.
 +
 +
=PHP=
 +
==Editor==
 +
* Support for PHP 5.5
 +
* Support for PSR-0 and PSR-1 Standards
 +
* Enabled External Documentation Button in Code Completion Window
 +
* Added "Init Field" Suggestion
 +
* Added Hint to Check the Number of Return Statements in a Function Declaration
 +
* Added Hint to Check Wrong Param Names in PHPDocs
 +
 +
==Twig==
 +
* Enabled External Documentation Button in Code Completion Window
 +
 +
==Latte==
 +
* Enabled External Documentation Button in Code Completion Window
 +
* Added Hints to Check Deprecated Macros, etc.
 +
* Add Code Completion for Declared Controls in Corresponding Presenter
 +
 +
==Neon==
 +
* Code Completion of Class Methods
 +
 +
==Project==
 +
* Composer Supported by New Project Wizard
 +
* Support for More Test Roots per Project
 +
* Support for Remote Synchronization for Directories
 +
* Support for Private Include Path
 +
* Used SSH Agent
 +
 +
==Frameworks & Tools==
 +
* Added Nette Tester
=Debuggers=
=Debuggers=

Revision as of 14:15, 19 November 2013

Contents

Editor

Indent Guide Lines

The Guide Lines are dotted lines drawn every tab size before a character on the line. They are shown by default. You can turn off feature in menu View-Show Indent Guide Lines. To change line's color go to Options-Font&Colors-Highlighting-Indent Guide Lines.

image:Guidelines.png

Java

Java SE Embedded

Deploy, run, debug or profile Java SE application on an embedded device, such as Raspberry PI, directly from the NetBeans IDE. No new project is required, you can use any Java SE (and FX) project!

Remote Java SE Platform

New Java SE platform type (Remote Java SE Platform) has beed added to support embedded development. It represents runtime platform, which is installed on embedded device. When you invoke actions like run or debug, IDE will run your application on embedded device using this remote platform.

Remote Java SE Platform wizard

Select Tools - Java Platforms - Add Platform... - Remote Java Standard Edition.

File:RemotePlatform1.png

Fill the fields that are required to connect to the embedded device. You can use existing SE Embedded JRE, if present on a device, or it is possible to create JRE and upload it on the embedded device directly from the wizard. Just click on "Create..." next to the text field for remote JRE Path. Set path to jrecreate tool and select profile and options for new JRE. After click on "Create" JRE is created and uploaded on a device to the selected directory.

File:RemotePlatform2.png

File:RemotePlatform3.png

Run/Debug the project on embedded device

In project's properties select correct JRE profile according to the JRE on the embedded device.

Runtime platform can be set in Run category. Runtime platform can't be sen in default configuration. If you select runtime platform other as Project platform in default configuration a following dialog will appear:

File:RemotePlatformConfig.png

After the runtime platform is set, you can select corresponding configuration and run/debug/profile your project on embedded device. Output will be displayed in Output Window.

Java ME Embedded

Java Enterprise Edition

JavaServer Faces

  • JSF Pages form Entity Classes can generate PrimeFaces templates (CRUD application)

  • JSF Hints and fixes about deprecated javax.faces.bean of the next JSF version

image:NB80_HintsToReplaceFacesBeanToJavaEE02.png

  • Facelets Template Client wizard asks for sections to generate - RFE #234204

image:NB80_TemplateClientSectionsToGenerateSelection.png

  • JSF Form/Table snippet generation got select box to choose templates styles (PrimeFaces or standard JSF)

image:NB80_PrimeFacesSnippetGeneration01.png

  • Navigation into custom components defined by @FacesComponent annotation

image:NB80_NavigationIntoFacesComponent02.png

  • Navigation and code completion for the source of the ui:include element - RFE #234501

image:NB80_NavigationIntoIncludedSource.png

image:NB80_JsfNamespaceCompletion.png

  • New action Fix namespaces - bound with Fix Imports shortcuts - RFE #205232

image:NB80_FixNamespaces.png

image:NB80_UiDefineNameSectionsCompletion.png

  • Code completion within JSF Composite Components - types and properties - RFE #225813

image:NB80_AttributeFieldsCompletion.png

Expression Language

image:NB80_ElCompletionForNamedMethods01.png

JPA

  • JPA hints are configurable now (you can disable, enable, change warning level)
  • Bundled hibenrate library is updated to 4.2.6
  • You can select to generate MappedSuperslasses in entities from db wizard now.

CDI

  • In beans.xml code completion for alternavive classes and stereotypes from the same project is added.

PHP

Editor

  • Support for PHP 5.5
  • Support for PSR-0 and PSR-1 Standards
  • Enabled External Documentation Button in Code Completion Window
  • Added "Init Field" Suggestion
  • Added Hint to Check the Number of Return Statements in a Function Declaration
  • Added Hint to Check Wrong Param Names in PHPDocs

Twig

  • Enabled External Documentation Button in Code Completion Window

Latte

  • Enabled External Documentation Button in Code Completion Window
  • Added Hints to Check Deprecated Macros, etc.
  • Add Code Completion for Declared Controls in Corresponding Presenter

Neon

  • Code Completion of Class Methods

Project

  • Composer Supported by New Project Wizard
  • Support for More Test Roots per Project
  • Support for Remote Synchronization for Directories
  • Support for Private Include Path
  • Used SSH Agent

Frameworks & Tools

  • Added Nette Tester

Debuggers

Unit Testing

Versioning

Bugtracking

Platform

Window System

Not logged in. Log in, Register

By use of this website, you agree to the NetBeans Policies and Terms of Use. © 2012, Oracle Corporation and/or its affiliates. Sponsored by Oracle logo