DZone
Thanks for visiting DZone today,
Edit Profile
  • Manage Email Subscriptions
  • How to Post to DZone
  • Article Submission Guidelines
Sign Out View Profile
  • Post an Article
  • Manage My Drafts
Over 2 million developers have joined DZone.
Log In / Join
Refcards Trend Reports Events Over 2 million developers have joined DZone. Join Today! Thanks for visiting DZone today,
Edit Profile Manage Email Subscriptions Moderation Admin Console How to Post to DZone Article Submission Guidelines
View Profile
Sign Out
Refcards
Trend Reports
Events
Zones
Culture and Methodologies Agile Career Development Methodologies Team Management
Data Engineering AI/ML Big Data Data Databases IoT
Software Design and Architecture Cloud Architecture Containers Integration Microservices Performance Security
Coding Frameworks Java JavaScript Languages Tools
Testing, Deployment, and Maintenance Deployment DevOps and CI/CD Maintenance Monitoring and Observability Testing, Tools, and Frameworks
Partner Zones AWS Cloud
by AWS Developer Relations
Culture and Methodologies
Agile Career Development Methodologies Team Management
Data Engineering
AI/ML Big Data Data Databases IoT
Software Design and Architecture
Cloud Architecture Containers Integration Microservices Performance Security
Coding
Frameworks Java JavaScript Languages Tools
Testing, Deployment, and Maintenance
Deployment DevOps and CI/CD Maintenance Monitoring and Observability Testing, Tools, and Frameworks
Partner Zones
AWS Cloud
by AWS Developer Relations
Building Scalable Real-Time Apps with AstraDB and Vaadin
Register Now

Trending

  • A Data-Driven Approach to Application Modernization
  • Authorization: Get It Done Right, Get It Done Early
  • Introduction To Git
  • 5 Key Concepts for MQTT Broker in Sparkplug Specification

Trending

  • A Data-Driven Approach to Application Modernization
  • Authorization: Get It Done Right, Get It Done Early
  • Introduction To Git
  • 5 Key Concepts for MQTT Broker in Sparkplug Specification
  1. DZone
  2. Coding
  3. Java
  4. Markus Eisele: My Five Favorite NetBeans IDE Features!

Markus Eisele: My Five Favorite NetBeans IDE Features!

Markus Eisele user avatar by
Markus Eisele
·
Dec. 22, 13 · Interview
Like (0)
Save
Tweet
Share
7.57K Views

Join the DZone community and get the full member experience.

Join For Free
Continuing a series of articles focusing on NetBeans users and their five favorite NetBeans IDE features, here's the next part, by Markus Eisele. -- NetBeans team.

Markus is a principal technology consultant working for msg systems ag in Germany. He is a software architect, developer, and consultant, while he also writes for IT magazines. Markus joined msg in 2002 and has been a member of the Center of Competence IT-Architecture for nine years. After that Markus moved on to the IT-Strategy and Architecture group. 

He works daily with customers and projects dealing with Enterprise-level Java and infrastructures. This includes the Java platform and several Web-related technologies on a variety of platforms using products from different vendors. His main area of expertise are Java EE Servers. 

Markus speaks at different conferences about his favorite topics. He is also part of the Java EE 7 expert group. Follow him on twitter (@myfear) or read his http://blog.eisele.net.

What are your 5 favorite NetBeans IDE features?

I've been using NetBeans IDE for ages, starting back in the days, with a 3.x release. 

NetBeans IDE has been part of my developer toolbox for quite a while now, even while I'm using other products, too. There have been ups and downs with different features I consider essential for enterprise grade projects and it's a pleasure to see that it is still improving a lot to keep up with latest developments. 

1. Straightforward Project Setup & Management

It has been the one and only IDE I've used for demoing or prototyping stuff, just because it is very quick and has a bunch of wizards which make my life incredibly easy. 

I don't want to work with the Maven command line or other command line based build tools to quickly set up a standards-based Maven project. It should be like in NetBeans IDE. Create a new Maven project and go ahead making your changes. 

The fact that NetBeans IDE already bundles Maven makes it even easier. I also like the POM graph view to quickly get an overview about the dependencies.


2. Speed and Quality Assurance Approach

Recent happenings among other IDEs and communities have shown that speed and responsiveness is incredibly important. 

I like the snappyness of NetBeans IDE a lot. Even with bigger projects it still is responsive and I can navigate with ease. Not to mention the startup times. 

I'm not coding the whole day but firing it up on demand. Possibly a couple of times during the day. Not much coffee breaks in it for me! 

3. Standards and Oracle Product Support


As an Oracle ACE Director I have a strong product background. Which means that I have to and want to look at the latest Oracle developments around Java EE and the Cloud. 

Besides the latest standards, like Java EE 7 with GlassFish 4, I also want to work with Oracle's Cloud offerings in the Java EE space. The plugin architectures makes that easy and seamlessly integrated. 


4. Primefaces Support


The new UI technology development approaches like AngularJS and others are fancy and also supported by NetBeans IDE. But enterprises tend to not move at lightning speed and still mostly rely on classical JSF based applications. 

With its integrated PrimeFaces support, NetBeans IDE comes with one of the most needed features. Simply add it as a JSF component suite and get all the hints in your facelets.


5. Java EE 7 Support


NetBeans is the number one IDE in terms of having the latest and greatest in Java EE specification support. 

It is the only IDE moving close enough to individual specifications and delivering relevant releases and tools that are synchronized with the reference implementation GlassFish. 

Integrated development environment NetBeans Java EE Java (programming language)

Opinions expressed by DZone contributors are their own.

Trending

  • A Data-Driven Approach to Application Modernization
  • Authorization: Get It Done Right, Get It Done Early
  • Introduction To Git
  • 5 Key Concepts for MQTT Broker in Sparkplug Specification

Comments

Partner Resources

X

ABOUT US

  • About DZone
  • Send feedback
  • Careers
  • Sitemap

ADVERTISE

  • Advertise with DZone

CONTRIBUTE ON DZONE

  • Article Submission Guidelines
  • Become a Contributor
  • Visit the Writers' Zone

LEGAL

  • Terms of Service
  • Privacy Policy

CONTACT US

  • 600 Park Offices Drive
  • Suite 300
  • Durham, NC 27709
  • support@dzone.com

Let's be friends: