IDE Shoot-out

From WikiEducator
Jump to: navigation, search


IDE Shoot-out
Convenor: Michael Hunger
Participants:

Elisabeth, Kasimir Alexander Kasimir, John Kostaras

Summary:

Discussion on IDE features, usefulness, need for them. Comparing the two used IDE's (NetBeans, IntellJ IDEA). Eclipse users where not present.

Important for an IDE

  • intuitive usage
  • refactorings,
  • intelligence, smart completion, great name suggestions
  • good source code navigation
  • fast searches
  • build tool integration


NetBeans

  • quick project setup of different types (web, rcp)
  • rcp framework
  • great UI editor
  • databse tools

Intellj

  • lots of refactorings
  • lots of intentions (also fix-all, apply to project)
  • fast searches, find symbol
  • structural search & replace
  • "command line" via "run action"
  • great vcs integration

both have

  • refactorings
  • smart naming
  • database tooling support

Eclipse

(no eclipse user showed up)

  • slow searches
  • fewer refactorings
  • fewer default keyboard shortcuts
  • lots of plugin issues
  • problematic maven integration
Recommendations:

(implicit in the above)