Wednesday, February 22nd, 2006

Eclipse is decimating the IDE market

Filed under: — Daniel Lemire @ 9:28

I’m a vim user myself, and I’m unlikely to switch, but I find this claim that Eclipse is fast becoming the dominant non-Visual Studio IDE interesting:

Here is my prediction: In five years Eclipse will be used in 70% of enterprise development regardless of the programming language (excluding Microsoft .NET languages). In 10 years, there will be a small cottage industry of commercial eclipse plug-ins but for the most part everyone who is not developing to the Microsoft platform, will be using open source Eclipse. In fact, I anticipate that Eclipse will invade non-enterprise tooling markets such as IDEs for embedded devices by that time. Like it or not, for the next 20 years the future of the IDE market appears to be Eclipse.

What is good here is that this dominant IDE is free software started out by a big bad company (IBM). What is somewhat surprising is that this is a client-side Java application though, we have to point it out, it doesn’t use Swing!

I think people feel the need for IDEs mostly because the languages or the API they use are not what they ought to be. A good language and a good API should not require wizards automatically generating code. But, sometimes, you have to live with Java or C++ and there, I agree, an IDE can be of some use. To some extend, vim is an IDE, though a light one that gets out of my way. I’m one of those people who hate code completion and wizards. In the good old days, we coded assembly code using hexadecimal editors, and we liked it!

2 Comments »

  1. Did you really ever work so much with assembly code…? :)

    Comment by Rick Runner — 22/2/2006 @ 23:01

  2. No, I never worked much with assembly code, and certainly not in hexadecimal editors. ;-)

    Comment by Daniel Lemire — 23/2/2006 @ 8:56

RSS feed for comments on this post.

Leave a comment

Warning: When entering a long comment, please ensure that you make copy of your text prior to submitting it. If the server should fail or if you hit a bug, you might lose your work. I am not responsible for your lost effort.

To spammers: I carefully review every single post and make sure that spam gets deleted. You are wasting your time if you are manually entering spam using this form. Read my terms of use to see what I consider to be abusive.

Example: I + II + IX= XII. Yes, you have to enter a roman numeral. (Answer must be in upper case.)

« Blog's main page

24 queries. 0.322 seconds. Valid XHTML

Powered by WordPress

Subscribe to this blog in a reader or by Email.