A free, open-source Integrated Development Environment for software developers. You get all the tools you need to create professional desktop, enterprise, web, and mobile applications with the Java language, C/C++, and even dynamic languages such as PHP, JavaScript, Groovy, and Ruby. NetBeans IDE for Mac is easy to install and use straight out of the box and runs on many platforms including Windows, Linux, Mac OS X and Solaris.

New NetBeans IDE Highlights:

JavaJDK 8 support: tools and editor enhancements for working with Profiles, Lambdas, and Streams. Java SE Embedded support to deploy, run, debug or profile Java SE applications on an embedded device, such as Raspberry PI, directly from the NetBeans IDE. Java ME Embedded 8 support.

JavaScriptAngularJS navigation via hyperlinking from view to controllers. Many enhancements for AngularJS in code completion between artifacts, such as code completion in the view to properties defined in controllers. Debugging of JavaScript code executed in Nashorn (JDK 8+) script engine is supported.

HTML5Android 4.4 WebKit debugging supported for Cordova 3.3+. New Karma test runner support and New Grunt build support. Avatar.js is available in the Plugin Manager, via Tools | Plugins. After installation, you're able to create Avatar.js projects.

PHPSupport for PHP 5.5. Enhancements for Twig, Latte, and Neon. Composer supported by New Project Wizard.

C/C++New Breadcrumbs feature for navigation in editor. New GDB Console to enable usage of command line GDB mode. New hints and code completions. Improved remote performance.

PlatformEnhanced flexibility in the Window System, such as split of editor via drag and drop, and a new API to customize editor tabs. New design of user interface for managing Project Groups. Files in folders can be sorted by extension.

MiscellaneousProfiler enhancements: Profile on embedded platforms, show thread owning monitor for lock contention, and improved Threads view. Versioning enhancements: Support for Subversion 1.8 working copies, various enhancements to Git and Mercurial support. Task Schedule and other new features in Tasks window for bug tracking.