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)
|
|