Eclipse and Interoperability with .NET

From the Much-Ado-About-Nothing department, Mike Milinkovich, the Executive Director of the Eclipse Foundation, has criticized Microsoft for not approaching Eclipse to work on Interoperability.

"they never call," Milinkovich said. I recognize that Interop is often important for customers, but ... just what is Milinkovich asking for here?

The article said:

...users would benefit from cooperation between the two camps to provide interoperability, Milinkovich said. A company with, for example, developers building in .Net and on the Eclipse Rich Client Platform might want to see resulting applications be easily interoperable, he said.

In what way?  What's missing today?  I'm not an expert on the Eclipse Rich Client Platform, but can an app built on that platform not use the interop mechanisms that are available to any Java-based application - Web services, message queues, shared databases, shared files, POX doc exchange, and so on?  What is special about Eclipse that requires a specific interop initiative here?

And is it interop in the tools platform? or in the runtime? Milinkovich's example talked about the latter, which I think is pretty well covered. Teamprise and web services capabilities in VSTS seems to address the former.   What's missing?


Comments (5)

  1. Puzzled me a bit that one as well – at least it got us (Teamprise) some free publicity which is nice 🙂

  2. ArunGupta says:

    I agree, interop has to be in runtime. For example, GlassFish and WCF are interoperable out-of-the-box after multiple plugfest participations. You can use NetBeans IDE to create realiable, secure, transactional, and interoperable Web services.

    Some more relevant information:

  3. Kris says:

    I think Eclipse is great for the Java platform – especially for companies building tools. Pretty much everybody has hopped on the Eclipse bandwagon – BEA, Borland,Progress and recently Oracle. But I fail to see how it would benefit Microsoft to do so. They have invested so heavily on VS platform and has its own followers.

  4. Danny says:

    Eclipse is intended to be a language-neutral IDE. Currently it supports Java as well as C/C++. I’ve been looking for a "plugin" for C#/.NET development. Yes, it can be done. A plugin can be free, open source, or commercial. I want to learn C#/.NET but can’t justify paying hundreds for a copy of Visual Studio while in the Java world learning is mostly free.

    If not for Eclipse, is there a good free tool for C#/.NET development?

  5. cheeso says:

    Yes, there is a good free tool for C# development.  Try Visual C# Express.

    If you want something eclipse based, then check these options out:


Skip to main content