Very interesting facts about Eclipse usage

Top Ten Reasons: Why Eclipse users might use Eclipse

1 Because it is a low-cost solution - 64.8%
2 Because it is an open-source platform - 64.2%
3 Because there is a wide range of plug-ins available - 60.3%
4 Because it's extensible 52.4%
5 Because it runs on cross-platform developer workstations - 41.2%
6 Because we won't get locked in to a particular vendor - 40.6%
7 Because it's easy to learn/use - 37.3%
8 Because we like the license model - 35.0%
9 Because it targets multiple deployment platforms - 34.1%
10 Because my development team prefers it - 33.0%
Resource:
EclipseSource Newsletter

( http://isaacxu.iblog.com/index.php?op=ViewArticle&articleId=2793&blogId=268 )

7 comments

Hi,

Top Ten Reasons: Why IDEA users might use IDEA.

1 Because it is a very efficient java code IDE
2 Because it is a excellent price/quality product
3 Because it is extremly easy and intuitive to use.
4 Because it is faster and less resource consuming than Eclipse.
5 See 1
6 See 2
7 I don't find Eclipse easy to use, I prefer the refactoring capabilities of IDEA.

What I would like:

1 A real Swing development environment like in VB where I can right-click and add an onMouseEvent();
If IntelliJ comes out with this, the will blow most IDEs out of the water.

2 The ability to use Eclipse plugins ... which has sort of become a market standard.

My two pence

0

Hello Cedric,

CR> 1 A real Swing development environment like in VB where I can
CR> right-click and add an onMouseEvent(); If IntelliJ comes out with
CR> this, the will blow most IDEs out of the water.

This (or something like this) is planned for Demetra. You can check the jetbrains.intellij.eap.uidesigner
newsgroup to see the discussion of details of this feature.

CR> 2 The ability to use Eclipse plugins ... which has sort of become a
CR> market standard.

This isn't possible, and isn't likely to become possible any time soon.

--
Dmitry Jemerov
Software Developer
JetBrains, Inc.
http://www.jetbrains.com
"Develop with pleasure!"


0

1 A real Swing development environment like in VB where I can right-click and add an onMouseEvent();
If IntelliJ comes out with this, the will blow most IDEs out of the water.


I guess, then a lot of bad code would be produced. I do GUI development for
over 6 years now in Java and I never implement a mouse listener in a plain
component. Instead we create specialized components for special tasks, which
then will be added to the layout. But the GUI part (aka layout) does not
know anything about the listener-stuff.

Tom

0

Hi Thomas,

I didn't say that VB code was good quality, in fact I tend to avoid using VB developpers.
But when I need to get a GUI out fast, then I'm lacking the productivity of Visual Basic.

How you layout the code is another story, what is there to prevent you having IDEA generate these specialized components?

Regards,

Cedric

0

Hi,

If this comes out rather quickly and is as productive as the IDEA refactoring unit, then we would probably buy a load IDEA licenses ...

a++ Cedric

0

Hi,

Look at JFormDesigner (www.jformdesigner.com). It comes close to the comfort of VB and Delphi, in fact, I think it is even cleaner. The code you can generate (or not) isn't so bad from my limited viewpoint.

We use the program a lot for GUI-Prototyping or for a quick mock up of dialogs, as you seem you want to do.

Thomas Gülden
Munich, Germany

0

In article <83ca25fd24dcfe8c7b76730a4ab30@news.intellij.net>,
yole@jetbrains.com says...

Hello Cedric,

CR> 1 A real Swing development environment like in VB where I can
CR> right-click and add an onMouseEvent(); If IntelliJ comes out with
CR> this, the will blow most IDEs out of the water.

This (or something like this) is planned for Demetra. You can check the jetbrains.intellij.eap.uidesigner
newsgroup to see the discussion of details of this feature.

CR> 2 The ability to use Eclipse plugins ... which has sort of become a
CR> market standard.

This isn't possible, and isn't likely to become possible any time soon.

Then how about first class Spring and Hibernate support? The ability to
mark bad config file entries, graphical display of beans, refactoring...
--
-


David H. McCoy


-


0

Please sign in to leave a comment.