now I have been working with intellij for a bit over a week and it have to say it has it's highs and it's lows.
- refactoring is just great
- override/implment function works good
- I hate the code completion, it's just strange behavior wise
- the junit plugin is nice, but a bit strange
- the grails/groovy support is exceptional good
- the performance is good if I work on a single project, if I work on my average 40 projects at once it's impossible to work with
- nice support for for python, works quite well
- uml support is great
- ant based build are a nightmare, but we want to use maven anyway whenever, where ever
- maven plugin is great in therorie, but with complex pom's it's extremely slow.
- python development will be in intellij
- groovy development will be in intellij
- scala development will be in intellij
- java development will be in eclipse
- pom writing will be in intillij and I generate the project directly via 'mvn idea:idea eclipse:eclipse' instead of using the pom as project file
2 comments:
What code completion issues have you encountered?
it's most likely to my lack of knowledge and the fact that I use a mac.
For example the class name completion needs me to enter the complete name of the class before it's actually import's it. if it does it at all.
And is there a shortcut for standard things , if you can't use generics, like:
Map map = new HashMap();
map.put("tada","my string");
String s = map.get("tada");
to generate the required cast automatically? Instead a small window pops up after a while and offering you to press the button to add the case. And we have still some active project's which don't use generics.
Post a Comment