IDE Shoot-out

{{jfunreport
 * title = 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)

}}