October 7th, 2010 the NetBeans Team informed community of changes to the NetBeans roadmap. Next release, NetBeans 6.10, was renamed to NetBeans 7.0. The reason – the change allows the NetBeans IDE versioning to be more clearly aligned with the Java platform. In March 2011, NetBeans 7.0 will provide support for JDK 7 language features and JDK 7 Beta. When JDK 7 production is released a patch release of NetBeans 7.0 should provide support for this final version.
Development version Netbeans 7.0 Milestone 2 is available for download fromDownload NetBeans IDE 7.0 Milestone 2.
What are the differences between 6th and 7th releases for PHP web developer? New things include Platform (less intrusive checking for external changes when switching between the IDE and other programs), Editor (word wrap, show invisible characters, HTML 5 support features) and PHP support (generate PhpDoc, rename refactoring, safe delete refactoring) changes.
General NetBeans IDE 7.0 for PHP View
NetBeans IDE 7.0 M2 general view
Platform changes is concerning Native Filesystem listening: The IDE no longer scans for external changes in your source directories when you switch in and out of the IDE window. Instead, the IDE relies on native OS file system listeners. Supported on Windows, any modern Linux, latest Mac OS X.
Web languages changes:
- JSON Formatter – it’s possible to format .json files.
NetBeans IDE 7 JSON format
- HTML5 is now supported by the netbeans html editor.
NetBeans IDE 7 HTML 5 Completion
- Improved HTML code validation by validator.nu is performed
NetBeans 7 IDE Better HTML Validation
- Run file without project
NetBeans IDE 7.0 run PHP file without project
- Generate PhpDoc
NetBeans IDE 7.0 Generat PHPdoc
- Rename refactoring;
NetBeans IDE 7.0 Rename Refactoring
Rename is one of the most useful refactoring operations. Developer can change the name of a selected type, type member, function, constant or variable in the code. Users of NetBeans PHP IDE have been able to use the Instant Rename feature since 6.5. Instant Rename renames all elements in the scope of one file. Now with NetBeans 7.0 M2 the user can also use Rename Refactoring. Rename Refactoring can rename elements not only in the scope of one file but also looks up all appropriate occurrences in the whole project and then renames them. Simply put the caret on the identifier and press Ctrl+R or user the context menu. Local changes are still made instantly in-place by Instant Rename, which is true e.g. for local variables, parameters in functions or methods and the same for private type members.
- Safe Delete Refactoring – Checks for references to a code element and then automatically deletes that element if no other code references it.
NetBeans IDE 7 Refactoring Safely delete