<?xml version="1.0" encoding="UTF-8"?><!-- generator="wordpress/2.0" -->
<rss version="2.0" 
	xmlns:content="http://purl.org/rss/1.0/modules/content/">
<channel>
	<title>Comments on: Eclipse vs Visual Studio .NET 2005</title>
	<link>http://mywheel.net/blog/index.php/2007/01/07/eclipse-vs-visual-studio-net-2005/</link>
	<description>IT random thoughts</description>
	<pubDate>Fri, 10 Sep 2010 08:57:21 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.0</generator>

	<item>
		<title>by: mlopes</title>
		<link>http://mywheel.net/blog/index.php/2007/01/07/eclipse-vs-visual-studio-net-2005/#comment-17793</link>
		<pubDate>Mon, 08 Jan 2007 19:33:52 +0000</pubDate>
		<guid>http://mywheel.net/blog/index.php/2007/01/07/eclipse-vs-visual-studio-net-2005/#comment-17793</guid>
					<description>Hugo,

I was not taking into account the price of licenses exclusively. I was just saying that with such values there's an incremented cost to surpass in order to get a positive ROI. Not that it's not attainable or is the only metric.

Paulo,

I did use NetBeans 5.5 (beta) for developing on J2ME.</description>
		<content:encoded><![CDATA[<p>Hugo,</p>
<p>I was not taking into account the price of licenses exclusively. I was just saying that with such values there&#8217;s an incremented cost to surpass in order to get a positive ROI. Not that it&#8217;s not attainable or is the only metric.</p>
<p>Paulo,</p>
<p>I did use NetBeans 5.5 (beta) for developing on J2ME.
</p>
]]></content:encoded>
				</item>
	<item>
		<title>by: mlopes</title>
		<link>http://mywheel.net/blog/index.php/2007/01/07/eclipse-vs-visual-studio-net-2005/#comment-17792</link>
		<pubDate>Mon, 08 Jan 2007 19:28:49 +0000</pubDate>
		<guid>http://mywheel.net/blog/index.php/2007/01/07/eclipse-vs-visual-studio-net-2005/#comment-17792</guid>
					<description>&lt;i&gt;And, actually, I find Netbeans 5.5 to be as fast or faster than Eclipse.&lt;/i&gt;

That's really odd! I desperate when I have to use Eclipse 5.0 or 5.5. Slow as hell.</description>
		<content:encoded><![CDATA[<p><i>And, actually, I find Netbeans 5.5 to be as fast or faster than Eclipse.</i></p>
<p>That&#8217;s really odd! I desperate when I have to use Eclipse 5.0 or 5.5. Slow as hell.
</p>
]]></content:encoded>
				</item>
	<item>
		<title>by: Paulo Vilela</title>
		<link>http://mywheel.net/blog/index.php/2007/01/07/eclipse-vs-visual-studio-net-2005/#comment-17790</link>
		<pubDate>Mon, 08 Jan 2007 19:14:40 +0000</pubDate>
		<guid>http://mywheel.net/blog/index.php/2007/01/07/eclipse-vs-visual-studio-net-2005/#comment-17790</guid>
					<description>You should try Netbeans 5.5 (http://netbeans.org). The new GUI designer (matisse) is really good :

&quot;NetBeans already had the most complete collaboration features among IDE platforms. This year it added important new modules such as Matisse, the most advanced Java GUI designer available today, and complete support for Java EE 5. NetBeans is likely all that developers of enterprise Java applications will need.&quot;

2007 Technology of the Year Awards: App Dev
http://www.infoworld.com/slideshow/2007/01/25-2007_technology-3.html</description>
		<content:encoded><![CDATA[<p>You should try Netbeans 5.5 (http://netbeans.org). The new GUI designer (matisse) is really good :</p>
<p>&#8220;NetBeans already had the most complete collaboration features among IDE platforms. This year it added important new modules such as Matisse, the most advanced Java GUI designer available today, and complete support for Java EE 5. NetBeans is likely all that developers of enterprise Java applications will need.&#8221;</p>
<p>2007 Technology of the Year Awards: App Dev<br />
<a href='http://www.infoworld.com/slideshow/2007/01/25-2007_technology-3.html' rel='nofollow'>http://www.infoworld.com/slideshow/2007/01/25-2007_technology-3.html</a>
</p>
]]></content:encoded>
				</item>
	<item>
		<title>by: Hugo Batista</title>
		<link>http://mywheel.net/blog/index.php/2007/01/07/eclipse-vs-visual-studio-net-2005/#comment-17766</link>
		<pubDate>Mon, 08 Jan 2007 15:47:14 +0000</pubDate>
		<guid>http://mywheel.net/blog/index.php/2007/01/07/eclipse-vs-visual-studio-net-2005/#comment-17766</guid>
					<description>Mario,

Glad that we're both in the device world. Maybe we can exchange some info one of these days. :-)

I don't want to start a &quot;religious&quot; war about IDE, especially because I'm not a fan of neither, but I just would like to make an observation to something you argument:

&quot;Nevertheless, if you consider a company based on 12 developers each one with his copy of Team Edition that represents 12 * $5,469 ~ 65K USD. This is a quite a cost to surpass while calculating the ROI, at least compared with 12 copies of Eclipse that equals 0 USD :-)&quot;

First, with 12 developers I would study a license model (subscription, ISV, premier partner, etc) which would give me better rates than those. As an example, in the MS world I have scenarios that if I want (or need) to use MS development environments, I can license 5 developers during 2 years for only €320. 

Nevertheless, even assuming those license prices, we can't calculate ROI only based on license. What about education? What about time-to-market? What about support? There is a LOT of factors which could influence that ROI which are not only license fees.

Calculating ROI only based on licenses, is like calculating Test Driven Development ROI only based on the time it takes to implement it. Well.. Yes.. Development takes longer, but with time you will get a better ROI. Calculating ROI only based on licenses is also like calculating the ROI of a team only based on their salaries. :-)

With this I'm not saying that VS is better or worst. I'm just saying that it's almost incomparable. Each scenario has a solution, like your scenario, where you chose NetBeans.

cheers</description>
		<content:encoded><![CDATA[<p>Mario,</p>
<p>Glad that we&#8217;re both in the device world. Maybe we can exchange some info one of these days. :-)</p>
<p>I don&#8217;t want to start a &#8220;religious&#8221; war about IDE, especially because I&#8217;m not a fan of neither, but I just would like to make an observation to something you argument:</p>
<p>&#8220;Nevertheless, if you consider a company based on 12 developers each one with his copy of Team Edition that represents 12 * $5,469 ~ 65K USD. This is a quite a cost to surpass while calculating the ROI, at least compared with 12 copies of Eclipse that equals 0 USD :-)&#8221;</p>
<p>First, with 12 developers I would study a license model (subscription, ISV, premier partner, etc) which would give me better rates than those. As an example, in the MS world I have scenarios that if I want (or need) to use MS development environments, I can license 5 developers during 2 years for only €320. </p>
<p>Nevertheless, even assuming those license prices, we can&#8217;t calculate ROI only based on license. What about education? What about time-to-market? What about support? There is a LOT of factors which could influence that ROI which are not only license fees.</p>
<p>Calculating ROI only based on licenses, is like calculating Test Driven Development ROI only based on the time it takes to implement it. Well.. Yes.. Development takes longer, but with time you will get a better ROI. Calculating ROI only based on licenses is also like calculating the ROI of a team only based on their salaries. :-)</p>
<p>With this I&#8217;m not saying that VS is better or worst. I&#8217;m just saying that it&#8217;s almost incomparable. Each scenario has a solution, like your scenario, where you chose NetBeans.</p>
<p>cheers
</p>
]]></content:encoded>
				</item>
	<item>
		<title>by: Carlos Rodrigues</title>
		<link>http://mywheel.net/blog/index.php/2007/01/07/eclipse-vs-visual-studio-net-2005/#comment-17759</link>
		<pubDate>Mon, 08 Jan 2007 15:10:35 +0000</pubDate>
		<guid>http://mywheel.net/blog/index.php/2007/01/07/eclipse-vs-visual-studio-net-2005/#comment-17759</guid>
					<description>&quot;For this matter I did pick NetBeans instead of Eclipse because it has better mobile development tools. Other than that, NetBeans utterly sucks. It’s slow as hell. Don’t know how Eclipse performs on this field though. Only heard that it wasn’t as complete as NetBeans.&quot;

I prefer Netbeans over Eclipse. Eclipse's way of build-it-yourself is just a pain in the ass, unless you are really doing something that requires plugins not available for Netbeans (i.e. support for languages other than Java or C/C++ and such).

And, actually, I find Netbeans 5.5 to be as fast or faster than Eclipse.</description>
		<content:encoded><![CDATA[<p>&#8220;For this matter I did pick NetBeans instead of Eclipse because it has better mobile development tools. Other than that, NetBeans utterly sucks. It’s slow as hell. Don’t know how Eclipse performs on this field though. Only heard that it wasn’t as complete as NetBeans.&#8221;</p>
<p>I prefer Netbeans over Eclipse. Eclipse&#8217;s way of build-it-yourself is just a pain in the ass, unless you are really doing something that requires plugins not available for Netbeans (i.e. support for languages other than Java or C/C++ and such).</p>
<p>And, actually, I find Netbeans 5.5 to be as fast or faster than Eclipse.
</p>
]]></content:encoded>
				</item>
	<item>
		<title>by: mlopes</title>
		<link>http://mywheel.net/blog/index.php/2007/01/07/eclipse-vs-visual-studio-net-2005/#comment-17749</link>
		<pubDate>Mon, 08 Jan 2007 12:54:04 +0000</pubDate>
		<guid>http://mywheel.net/blog/index.php/2007/01/07/eclipse-vs-visual-studio-net-2005/#comment-17749</guid>
					<description>Hi Hugo,

I'm glad you've liked my blog.

&lt;em&gt;I’ve been developing J2ME &lt;/em&gt;

Well, I've been doing J2ME development too. More specifically developing for S40, S50 and OpenWave. For this matter I did pick NetBeans instead of Eclipse because it has better mobile development tools. Other than that, NetBeans utterly sucks. It's slow as hell. Don't know how Eclipse performs on this field though. Only heard that it wasn't as complete as NetBeans.

&lt;em&gt;VS works with something called SCC, which allows the usage of other source control providers.
Until now, I’ve used SVN, CVS, SourceSafe and Team System, together with VS.NET, and without problems, so I don’t understand why this is an issue.&lt;/em&gt;

When I tried using SVN on VS I only found a couple of shareware/paid plugins. I've gave them a try but most of them sucked. Those which didn't were somehow expensive (&gt; $50). I was not aware that there were actually good CVS and SVN plugins. Thank you for the info!

&lt;em&gt;I don’t really know RCP, rather than what I’ve seen on Eclipsepedia, and I don’t think you can find a parallel in the MS world. But you have great frameworks for building apps, like the P&amp;P enterprise library, or CSLA.NET, for example.&lt;/em&gt;

I've seen two things related to this. A project developed in INESC (I don't remember who, but one of the mentors has a blog on pontonetpt.com) was basically porting Eclipse RCP to C#. They managed to get something stable and actually usable. They used it for developing a MDD tool where one could build an application out of a modified UML activity diagram. The other was the RCP that's the basis of SharpDevelop.

&lt;em&gt;It also comes on the VS Team Edition&lt;/em&gt;

Thank you for the info. I've only had access to Enterprise and Express Edition.

&lt;em&gt;I think we always have to analyze the ROI of a decision and never the direct cost.&lt;/em&gt;

You got point. And analyzing the ROI is always subject to the project you're developing. I believe that for developing a large C# project even the Team Edition version of VS has a larger ROI (based on man cost per day) compared to Eclipse.

Nevertheless, if you consider a company based on 12 developers each one with his copy of Team Edition that represents 12 * $5,469 ~ 65K USD. This is a quite a cost to surpass while calculating the ROI, at least compared with 12 copies of Eclipse that equals 0 USD :-)

As for the blue screens, never had one with Eclipse. But to be honest I've never done J2ME development with it!

Cheers!</description>
		<content:encoded><![CDATA[<p>Hi Hugo,</p>
<p>I&#8217;m glad you&#8217;ve liked my blog.</p>
<p><em>I’ve been developing J2ME </em></p>
<p>Well, I&#8217;ve been doing J2ME development too. More specifically developing for S40, S50 and OpenWave. For this matter I did pick NetBeans instead of Eclipse because it has better mobile development tools. Other than that, NetBeans utterly sucks. It&#8217;s slow as hell. Don&#8217;t know how Eclipse performs on this field though. Only heard that it wasn&#8217;t as complete as NetBeans.</p>
<p><em>VS works with something called SCC, which allows the usage of other source control providers.<br />
Until now, I’ve used SVN, CVS, SourceSafe and Team System, together with VS.NET, and without problems, so I don’t understand why this is an issue.</em></p>
<p>When I tried using SVN on VS I only found a couple of shareware/paid plugins. I&#8217;ve gave them a try but most of them sucked. Those which didn&#8217;t were somehow expensive (> $50). I was not aware that there were actually good CVS and SVN plugins. Thank you for the info!</p>
<p><em>I don’t really know RCP, rather than what I’ve seen on Eclipsepedia, and I don’t think you can find a parallel in the MS world. But you have great frameworks for building apps, like the P&#038;P enterprise library, or CSLA.NET, for example.</em></p>
<p>I&#8217;ve seen two things related to this. A project developed in INESC (I don&#8217;t remember who, but one of the mentors has a blog on pontonetpt.com) was basically porting Eclipse RCP to C#. They managed to get something stable and actually usable. They used it for developing a MDD tool where one could build an application out of a modified UML activity diagram. The other was the RCP that&#8217;s the basis of SharpDevelop.</p>
<p><em>It also comes on the VS Team Edition</em></p>
<p>Thank you for the info. I&#8217;ve only had access to Enterprise and Express Edition.</p>
<p><em>I think we always have to analyze the ROI of a decision and never the direct cost.</em></p>
<p>You got point. And analyzing the ROI is always subject to the project you&#8217;re developing. I believe that for developing a large C# project even the Team Edition version of VS has a larger ROI (based on man cost per day) compared to Eclipse.</p>
<p>Nevertheless, if you consider a company based on 12 developers each one with his copy of Team Edition that represents 12 * $5,469 ~ 65K USD. This is a quite a cost to surpass while calculating the ROI, at least compared with 12 copies of Eclipse that equals 0 USD :-)</p>
<p>As for the blue screens, never had one with Eclipse. But to be honest I&#8217;ve never done J2ME development with it!</p>
<p>Cheers!
</p>
]]></content:encoded>
				</item>
	<item>
		<title>by: Hugo Batista</title>
		<link>http://mywheel.net/blog/index.php/2007/01/07/eclipse-vs-visual-studio-net-2005/#comment-17744</link>
		<pubDate>Mon, 08 Jan 2007 12:05:35 +0000</pubDate>
		<guid>http://mywheel.net/blog/index.php/2007/01/07/eclipse-vs-visual-studio-net-2005/#comment-17744</guid>
					<description>Just something I forgot:

There's a long time I wasn't seeing  bluescreens on my machine. I only use Eclipse since some months and I've seen several, while debugging on my device.

Maybe is just a device specific problem, but it happens...</description>
		<content:encoded><![CDATA[<p>Just something I forgot:</p>
<p>There&#8217;s a long time I wasn&#8217;t seeing  bluescreens on my machine. I only use Eclipse since some months and I&#8217;ve seen several, while debugging on my device.</p>
<p>Maybe is just a device specific problem, but it happens&#8230;
</p>
]]></content:encoded>
				</item>
	<item>
		<title>by: Hugo Batista</title>
		<link>http://mywheel.net/blog/index.php/2007/01/07/eclipse-vs-visual-studio-net-2005/#comment-17743</link>
		<pubDate>Mon, 08 Jan 2007 12:01:04 +0000</pubDate>
		<guid>http://mywheel.net/blog/index.php/2007/01/07/eclipse-vs-visual-studio-net-2005/#comment-17743</guid>
					<description>Hi Mario,

Nice blog. I'll stick around.

I'm a frequent user of VS.NET and a recent user for Eclipse. On the last months, I've been developing J2ME apps on Eclipse.

My first impression of Eclipse is good, even if I felt that it was hard to mount the whole environment for what I’m developing. I thing that the whole idea of plugins is good, but I felt a little lost trying to find and installing everything I needed for my environment (it’s a device specific one, complicating the scenario). Even though, something I liked was the update engine for plugins.

About your advantages for eclipse, let me just comment some on the VS side:

•	Integrated CVS (SVN available via free plugin. VS only comes with version control capabilities on the most expensive TeamShare version) 

VS works with something called SCC, which allows the usage of other source control providers. 
Until now, I’ve used SVN, CVS, SourceSafe and Team System, together with VS.NET, and without problems, so I don’t understand why this is an issue.

•	Provides Eclipse RCP, an 
excellent framework for building your applications (There’s something similiar for .NET based on SharpDevelop but it’s not part of VS) 

I don’t really know RCP, rather than what I’ve seen on Eclipsepedia, and I don’t think you can find a parallel in the MS world. But you have great frameworks for building apps, like the P&amp;#38;P enterprise library, or CSLA.NET, for example.

•	Integrated unit testing tools 

It also comes on the VS Team Edition

•	Free functional tests, code coverture, etc..via free plugins 

You have it (paid model) through Team Edition, but you can also use TestDriven.Net, Nunit, NCover or Clover.Net (free for OSS)

•	It costs 0€ 

Cost is always polemic. What is the Cost?
I think we always have to analyze the ROI of a decision and never the direct cost. That’s why I can’t find a unique solution for my problems. Right now, in a development team with 5 persons only, we use VS Net 2005, eVC++, Eclipse and Metroworks Codewarrior. 
I’m sure that I could do it all with notepad/edt :) but I’m also sure that the ROI would be worst. That’s why I think every problem has a unique solution.
We now use 4 different solutions for completely different problems, because the ROI is better. 
So when analyzing cost zero products, I also must analyze the ROI of that decision and the impact on my team, specially adapting current processes.

My 2 cents.
cheers</description>
		<content:encoded><![CDATA[<p>Hi Mario,</p>
<p>Nice blog. I&#8217;ll stick around.</p>
<p>I&#8217;m a frequent user of VS.NET and a recent user for Eclipse. On the last months, I&#8217;ve been developing J2ME apps on Eclipse.</p>
<p>My first impression of Eclipse is good, even if I felt that it was hard to mount the whole environment for what I’m developing. I thing that the whole idea of plugins is good, but I felt a little lost trying to find and installing everything I needed for my environment (it’s a device specific one, complicating the scenario). Even though, something I liked was the update engine for plugins.</p>
<p>About your advantages for eclipse, let me just comment some on the VS side:</p>
<p>•	Integrated CVS (SVN available via free plugin. VS only comes with version control capabilities on the most expensive TeamShare version) </p>
<p>VS works with something called SCC, which allows the usage of other source control providers.<br />
Until now, I’ve used SVN, CVS, SourceSafe and Team System, together with VS.NET, and without problems, so I don’t understand why this is an issue.</p>
<p>•	Provides Eclipse RCP, an<br />
excellent framework for building your applications (There’s something similiar for .NET based on SharpDevelop but it’s not part of VS) </p>
<p>I don’t really know RCP, rather than what I’ve seen on Eclipsepedia, and I don’t think you can find a parallel in the MS world. But you have great frameworks for building apps, like the P&amp;P enterprise library, or CSLA.NET, for example.</p>
<p>•	Integrated unit testing tools </p>
<p>It also comes on the VS Team Edition</p>
<p>•	Free functional tests, code coverture, etc..via free plugins </p>
<p>You have it (paid model) through Team Edition, but you can also use TestDriven.Net, Nunit, NCover or Clover.Net (free for OSS)</p>
<p>•	It costs 0€ </p>
<p>Cost is always polemic. What is the Cost?<br />
I think we always have to analyze the ROI of a decision and never the direct cost. That’s why I can’t find a unique solution for my problems. Right now, in a development team with 5 persons only, we use VS Net 2005, eVC++, Eclipse and Metroworks Codewarrior.<br />
I’m sure that I could do it all with notepad/edt :) but I’m also sure that the ROI would be worst. That’s why I think every problem has a unique solution.<br />
We now use 4 different solutions for completely different problems, because the ROI is better.<br />
So when analyzing cost zero products, I also must analyze the ROI of that decision and the impact on my team, specially adapting current processes.</p>
<p>My 2 cents.<br />
cheers
</p>
]]></content:encoded>
				</item>
	<item>
		<title>by: Filipe Correia</title>
		<link>http://mywheel.net/blog/index.php/2007/01/07/eclipse-vs-visual-studio-net-2005/#comment-17732</link>
		<pubDate>Mon, 08 Jan 2007 02:10:23 +0000</pubDate>
		<guid>http://mywheel.net/blog/index.php/2007/01/07/eclipse-vs-visual-studio-net-2005/#comment-17732</guid>
					<description>I believe VS also has free plugins for both CVS and SVN (however, I'm not sure, as I prefer TortoiseSVN anyhow).

My opinion is that MS messed up big time in Visual Studio 2005. Haven't tried the SP1 released last month yet, but am not very confident it will solve anything. So, I've been sticking with VS2003 and will for some more time.

&quot;Mono.NET is a very different story&quot;
I don't think Eclipse or VS are comparable to Mono; comparing them to SharpDevelop (or MonoDevelop) seems fairer.

But I do agree with you, Eclipse is much better in most ways. If it only had a decent support for c# and a more usable debugger... I might even live with &quot;drawing&quot; the GUIs by hand... :)
Until then, Visual Studio it is.

Btw, don't know if you know it but there's a C# plugin for eclipse: http://www.improve-technologies.com/alpha/esharp/
It's quite crummy and old though.. 

I've also just found out this other one: http://black-sun.sourceforge.net/csharp-editor/index.html
but haven't tried it yet.</description>
		<content:encoded><![CDATA[<p>I believe VS also has free plugins for both CVS and SVN (however, I&#8217;m not sure, as I prefer TortoiseSVN anyhow).</p>
<p>My opinion is that MS messed up big time in Visual Studio 2005. Haven&#8217;t tried the SP1 released last month yet, but am not very confident it will solve anything. So, I&#8217;ve been sticking with VS2003 and will for some more time.</p>
<p>&#8220;Mono.NET is a very different story&#8221;<br />
I don&#8217;t think Eclipse or VS are comparable to Mono; comparing them to SharpDevelop (or MonoDevelop) seems fairer.</p>
<p>But I do agree with you, Eclipse is much better in most ways. If it only had a decent support for c# and a more usable debugger&#8230; I might even live with &#8220;drawing&#8221; the GUIs by hand&#8230; :)<br />
Until then, Visual Studio it is.</p>
<p>Btw, don&#8217;t know if you know it but there&#8217;s a C# plugin for eclipse: <a href='http://www.improve-technologies.com/alpha/esharp/' rel='nofollow'>http://www.improve-technologies.com/alpha/esharp/</a><br />
It&#8217;s quite crummy and old though.. </p>
<p>I&#8217;ve also just found out this other one: <a href='http://black-sun.sourceforge.net/csharp-editor/index.html' rel='nofollow'>http://black-sun.sourceforge.net/csharp-editor/index.html</a><br />
but haven&#8217;t tried it yet.
</p>
]]></content:encoded>
				</item>
	<item>
		<title>by: mlopes</title>
		<link>http://mywheel.net/blog/index.php/2007/01/07/eclipse-vs-visual-studio-net-2005/#comment-17728</link>
		<pubDate>Sun, 07 Jan 2007 23:16:08 +0000</pubDate>
		<guid>http://mywheel.net/blog/index.php/2007/01/07/eclipse-vs-visual-studio-net-2005/#comment-17728</guid>
					<description>Paulo,

Yes you're right, I could have given a little more attention to it. There are some really amazing plugins.</description>
		<content:encoded><![CDATA[<p>Paulo,</p>
<p>Yes you&#8217;re right, I could have given a little more attention to it. There are some really amazing plugins.
</p>
]]></content:encoded>
				</item>
</channel>
</rss>
