apples and oranges: the highlights of eclipse, intellij idea, and netbeans ide [con3477]
DESCRIPTION
Which IDE do you use for Java development? Eclipse? NetBeans? IntelliJ IDEA? Do you know what its most powerful features are? Generally, developers stick to one IDE and configure it to match their daily programming needs. They don’t consider a different IDE, not really being aware of what they’re missing. Because comparing apples with oranges doesn’t make sense, let’s instead look at what the key problems are that each IDE tries to solve. Is a hybrid development environment imaginable, where each IDE is available? This session doesn’t do a “shoot-out.” It shows you what makes each IDE unique, in turn, and what specific problems it tries to solve. And hopefully you’ll attend the session and share your experiences. https://oracleus.activeevents.com/2013/connect/sessionDetail.ww?SESSION_ID=3477TRANSCRIPT
Apples and OrangesGeertjan, Anton & Max
All IDE’s are EqualGitSvnMavenRefactoringNavigation….
Eclipse● Open source and completely free
● “Probably the Most Used Java IDE in the world”
● Large Ecosystem and marketplace of plugins
● Not just one IDE - pick your distribution
● ...or make your own!
Eclipse● Incremental compilation, fault tolerant
● Default distribution focus on bare minimum
● 3rd party distributions fills in the blanks
a. JSF/CDI/JEE6+
b. LiveReload
c. Maven...
IntelliJ IDEA● Opinionated, code-centric, multi-language IDE
● Advanced code editing capabilities
● Cross-contextual code analysis
● Navigation friendly
● “Look ma, no mouse!”
IntelliJ IDEA● Batteries included:
○ Languages: Groovy, Scala, Clojure, PHP, etc
○ Frameworks: JavaEE, Spring, Hibernate, Grails, etc
○ Support for Web technologies
○ Database support
○ Android
NetBeans IDE● Free and open source
● Out of the box
● Latest Java specs
● Key Feature: Java
● HTML5
NetBeans IDE● Open source and completely free
● Strong focus on out of the box experience
● First to support the latest Java technologies
● Key feature: Java Editor
● Easy integration with HTML5, JavaScript, CSS3
<something funny>
Follow Us:@GeertjanW@maxandersen@antonarhipov