I know many of you work in "mixed" teams (where some people use IDEA and
some use something else, most often Eclipse). I know your life could be easier,
and I would like to find out what JetBrains can do to help you in this particular
Here are some questions:
1. What features should JetBrains add to IDEA to make mixed-IDE development
2. If you happen to argue about IDEs with the other camp, which features
of IDEA you point to most often?
3. On the other hand, which features of Eclipse and NetBeans their users
use to counter your arguments?
I often get questions like "how do I convince my boss and/or teammates to
switch to IDEA?", and I must admit I do not have concise but convincing answer
(something in between "IDEA makes you more productive" and 20 pages of feature-by-feature
comparison). Ideally, I want to say something like: "Here are things that
only IDEA can do" and show a limited number features which every programmer
will recognize as useful AND easy to use (which leaves out SSR:). All in
under 15 minutes.
So far I came up with a short list, but since my Eclipse experience is limited,
I am not sure this is the best selection, so I am inviting your critique.
Goto symbol (CtrlAltShift+N)
Context Info (Ctrl+Q)
Copy-paste with string literal escaping
Implement interface method
Replace == with equals
Extract method when code contains returns
Change method signature with parameter propagation
Convert to instance method
I am not sure what to say about Version Control and UI designer yet.
Based on that list (hopefully, perfected with your help) we will prepare
an short article and a series of demos which you will be able to refer to
if such need ever arises.
Oh, and one more thing. Selena EAP builds contain built-in Eclipse import
feature (in Demetra you had to use Eclipse plugin to export IDEA project).
Please give it a try. Today it converts Eclipse Java projects to IDEA Java
modules, keeping all dependencies and library references. Please tell me
what else you need (I am coding this myself, so short turnaround is guaranteed:).
Project Manager, IntelliJ IDEA
"Develop with Pleasure!"