Quite a bold headline some might say. I don’t want to to ditch Open Source here. I’m a big fan of it and use it a lot myself. I use Eclipse for my daily work on Linux and Mac OS X. But yesterday I had an interesting discussion about Eclipse cleaning out the market for commercial Java IDEs. Call it a hype, call it a good IDE, but Eclipse certainly caused some head-scratching in marketing departments of IDE vendors like Borland, JetBrains and the like. And with Oracle, Versant and Borland contributing code or even parts of their flagship products to Eclipse, will Eclipse be the only well supported IDE? There certainly doesn’t seem to be room left for huge and expensive IDEs like JBuilder in my opinion.
Put aside which one is the better, the best or the ultimate IDE. Is it an evolutionary thing where only the fittest survive? It’s hard to imagine and to foresee, of course, but consider only one big IDE out there and several niches or gaps filled by specialised products. It’s hardly possible to sell good development tools these days, since so many good and free alternatives exist out there, but that might be a possibility anyway. Consider IntelliJ for such a scenario maybe. With its features and quite a competitive price, this might be an option. Or maybe we’ll have the next generation of IDE products and another huge market shift in 5 years or so.
I for my part am excited to see what’s going to happen on that market. And I’d like to hear other’s opinions on that issue as well. And please keep in mind that I don’t want to ditch Open Source in the form of Eclipse for achieving what it has achieved, nor the commercial IDE vendors for selling their products. Both sides have made astonishing contributions to the market, be it innovation-wise, feature-wise or whatever. And of course, you could lead that same discussion with regard to application servers, persistence frameworks and so on. But the IDE market in particular is a good example on what Open Source can achieve. So what’s your opinion?