<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
		>
<channel>
	<title>Comments on: Project Management in Java: A Confused .NET Developer’s Perspective</title>
	<atom:link href="http://lostechies.com/ryansvihla/2010/07/12/project-management-in-java-a-confused-net-developer-s-perspective/feed/" rel="self" type="application/rss+xml" />
	<link>http://lostechies.com/ryansvihla/2010/07/12/project-management-in-java-a-confused-net-developer-s-perspective/</link>
	<description>The small minded meanderings of the confused</description>
	<lastBuildDate>Mon, 15 Apr 2013 15:10:00 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.4.2</generator>
	<item>
		<title>By: Ryan Svihla</title>
		<link>http://lostechies.com/ryansvihla/2010/07/12/project-management-in-java-a-confused-net-developer-s-perspective/#comment-154</link>
		<dc:creator>Ryan Svihla</dc:creator>
		<pubDate>Thu, 22 Jul 2010 13:13:20 +0000</pubDate>
		<guid isPermaLink="false">/blogs/rssvihla/archive/2010/07/12/project-management-in-java-a-confused-net-developer-s-perspective.aspx#comment-154</guid>
		<description>@Eddie I understand MSBuild is a fuller scripting language, and again I&#039;m not referring to that. Let me put it this way in any of the above things I&#039;ve covered I&#039;ve never had to put a [compile.**/*.java]. I have in Ant and **/*.cs in the csc task in NAnt, which again I&#039;m not going over the scripting option but viewing these things as a Project Management format.  

Now I&#039;m going to admit I have not used MSBuild for scripting other than the most minor items , so my question is once you&#039;ve marked that setting will Visual Studio see all included files? For example in Intellij, it has an exclude list instead of an include list (and just a source directory location), if you can get Visual Studio to exhibit that behavior, well awesome and I wish they did that by default, then you could not bother to check in the .proj and .sln files and all and everything would be fine and you could easily have cross version IDE teams, plus it would have prevented TONS of needless source tree conflicts when two people added a different class via the wizard and it added it to the same line in .proj file.

I understand the this  is not a straight apples to apples comparison and this is in part what I was trying to highlight in the article. MSbuild is part NAnt and Project Management, and it can be used for both or either.  Hence my complete confusion when I entered the Java world.</description>
		<content:encoded><![CDATA[<p>@Eddie I understand MSBuild is a fuller scripting language, and again I&#8217;m not referring to that. Let me put it this way in any of the above things I&#8217;ve covered I&#8217;ve never had to put a [compile.**/*.java]. I have in Ant and **/*.cs in the csc task in NAnt, which again I&#8217;m not going over the scripting option but viewing these things as a Project Management format.  </p>
<p>Now I&#8217;m going to admit I have not used MSBuild for scripting other than the most minor items , so my question is once you&#8217;ve marked that setting will Visual Studio see all included files? For example in Intellij, it has an exclude list instead of an include list (and just a source directory location), if you can get Visual Studio to exhibit that behavior, well awesome and I wish they did that by default, then you could not bother to check in the .proj and .sln files and all and everything would be fine and you could easily have cross version IDE teams, plus it would have prevented TONS of needless source tree conflicts when two people added a different class via the wizard and it added it to the same line in .proj file.</p>
<p>I understand the this  is not a straight apples to apples comparison and this is in part what I was trying to highlight in the article. MSbuild is part NAnt and Project Management, and it can be used for both or either.  Hence my complete confusion when I entered the Java world.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Eddie Garmon</title>
		<link>http://lostechies.com/ryansvihla/2010/07/12/project-management-in-java-a-confused-net-developer-s-perspective/#comment-153</link>
		<dc:creator>Eddie Garmon</dc:creator>
		<pubDate>Thu, 22 Jul 2010 12:31:53 +0000</pubDate>
		<guid isPermaLink="false">/blogs/rssvihla/archive/2010/07/12/project-management-in-java-a-confused-net-developer-s-perspective.aspx#comment-153</guid>
		<description>Truely speaking, VS project files are MSBuild files, no way around it. You can add a [Compile Include=&quot;**\*.cs&quot;] element to do exactly what you are talking about.</description>
		<content:encoded><![CDATA[<p>Truely speaking, VS project files are MSBuild files, no way around it. You can add a [Compile Include="**\*.cs"] element to do exactly what you are talking about.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Ryan Svihla</title>
		<link>http://lostechies.com/ryansvihla/2010/07/12/project-management-in-java-a-confused-net-developer-s-perspective/#comment-152</link>
		<dc:creator>Ryan Svihla</dc:creator>
		<pubDate>Mon, 19 Jul 2010 15:24:48 +0000</pubDate>
		<guid isPermaLink="false">/blogs/rssvihla/archive/2010/07/12/project-management-in-java-a-confused-net-developer-s-perspective.aspx#comment-152</guid>
		<description>@Eddie 
In the article I&#039;m in no way discussing MSBuild as a scripting language at all. You&#039;ll note I did not make a mention of Ant. Visual studio does behave the way I have stated. Add a new class, and the MSBuild file created by visual studio aka .proj will actually add a line for that class and where it is located.  MSBuild will be called for compilation. 

Open up any Java IDE with a directory structure (with no project format) and a Java project for that IDE will be created on the fly and all the libs and .java files will be referenced and added to the compile list.  Do the same in Visual and you have a .proj with no files.
</description>
		<content:encoded><![CDATA[<p>@Eddie<br />
In the article I&#8217;m in no way discussing MSBuild as a scripting language at all. You&#8217;ll note I did not make a mention of Ant. Visual studio does behave the way I have stated. Add a new class, and the MSBuild file created by visual studio aka .proj will actually add a line for that class and where it is located.  MSBuild will be called for compilation. </p>
<p>Open up any Java IDE with a directory structure (with no project format) and a Java project for that IDE will be created on the fly and all the libs and .java files will be referenced and added to the compile list.  Do the same in Visual and you have a .proj with no files.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Eddie Garmon</title>
		<link>http://lostechies.com/ryansvihla/2010/07/12/project-management-in-java-a-confused-net-developer-s-perspective/#comment-151</link>
		<dc:creator>Eddie Garmon</dc:creator>
		<pubDate>Mon, 19 Jul 2010 15:09:27 +0000</pubDate>
		<guid isPermaLink="false">/blogs/rssvihla/archive/2010/07/12/project-management-in-java-a-confused-net-developer-s-perspective.aspx#comment-151</guid>
		<description>You must not understand MSBuild at all. You can do everything you said a java IDE does, but you must understand its syntax. As far as needing a GUI to edit a build script, they (the GUIs) are only good for trivial tasks in pretty much any IDE.  A specialized build file editor (not an IDE) is another story completely.</description>
		<content:encoded><![CDATA[<p>You must not understand MSBuild at all. You can do everything you said a java IDE does, but you must understand its syntax. As far as needing a GUI to edit a build script, they (the GUIs) are only good for trivial tasks in pretty much any IDE.  A specialized build file editor (not an IDE) is another story completely.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Ryan Svihla</title>
		<link>http://lostechies.com/ryansvihla/2010/07/12/project-management-in-java-a-confused-net-developer-s-perspective/#comment-150</link>
		<dc:creator>Ryan Svihla</dc:creator>
		<pubDate>Thu, 15 Jul 2010 12:54:03 +0000</pubDate>
		<guid isPermaLink="false">/blogs/rssvihla/archive/2010/07/12/project-management-in-java-a-confused-net-developer-s-perspective.aspx#comment-150</guid>
		<description>@Troy good comments and I appreciate the feedback. Java is nowadays my day job, so I really wanted to dive into it. I at least need to be able to &quot;speak Java&quot; enough to fit in and not have my ideas discounted as &quot;oh it&#039;s just a DotNet guy&quot;. In the process I certainly dove into waves of competing perspectives and approaches, and most of them not in straightforward comparisons.

Also from a purely language perspective, C# 3.5 was pretty awesome compared to the current state of Java, and from a community point of view I still prefer Alt.Net to anything I&#039;ve found in the Java community.  

End of the day though languages are interesting it&#039;s really the interesting people and different perspectives on solving problems that make all of this worthwhile for me .</description>
		<content:encoded><![CDATA[<p>@Troy good comments and I appreciate the feedback. Java is nowadays my day job, so I really wanted to dive into it. I at least need to be able to &#8220;speak Java&#8221; enough to fit in and not have my ideas discounted as &#8220;oh it&#8217;s just a DotNet guy&#8221;. In the process I certainly dove into waves of competing perspectives and approaches, and most of them not in straightforward comparisons.</p>
<p>Also from a purely language perspective, C# 3.5 was pretty awesome compared to the current state of Java, and from a community point of view I still prefer Alt.Net to anything I&#8217;ve found in the Java community.  </p>
<p>End of the day though languages are interesting it&#8217;s really the interesting people and different perspectives on solving problems that make all of this worthwhile for me .</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Troy</title>
		<link>http://lostechies.com/ryansvihla/2010/07/12/project-management-in-java-a-confused-net-developer-s-perspective/#comment-149</link>
		<dc:creator>Troy</dc:creator>
		<pubDate>Thu, 15 Jul 2010 03:56:28 +0000</pubDate>
		<guid isPermaLink="false">/blogs/rssvihla/archive/2010/07/12/project-management-in-java-a-confused-net-developer-s-perspective.aspx#comment-149</guid>
		<description>I read your post having somewhat similar hands on experience. It seems clear. But as I read @Senthil Kumar B&#039;s comment, my mind quickly traced my path of discovery. And I realized if I didn&#039;t have that experience, this high-points-only overview could likely be confusing. 

Personally, I appreciated the post as a good overview. But, without personal experience, there&#039;s several weeks of discovery in there to follow it.

I&#039;ve spent about a month in IntelliJ, a few weeks in Net Beans, a week or so in Eclipse. All were good experiences. 

Getting one&#039;s head wrapped around how dependencies work is very normalized between each IDE. It is mostly a search for where to do the same thing in each particular IDE. My day job is .NET. I&#039;d say, on the whole, that language differences and hardware differences are the biggest factors that steer my preferences. I&#039;ve only used c# 4 experimentally, but with great pleasure. I feel lost without extension methods in java, but any non-sealed class can be extended to get fluent methods--yet, it&#039;s a little more work. It may be my general experience, but I typically find communication between dissimilar boxes less painful in the .NET arena.
</description>
		<content:encoded><![CDATA[<p>I read your post having somewhat similar hands on experience. It seems clear. But as I read @Senthil Kumar B&#8217;s comment, my mind quickly traced my path of discovery. And I realized if I didn&#8217;t have that experience, this high-points-only overview could likely be confusing. </p>
<p>Personally, I appreciated the post as a good overview. But, without personal experience, there&#8217;s several weeks of discovery in there to follow it.</p>
<p>I&#8217;ve spent about a month in IntelliJ, a few weeks in Net Beans, a week or so in Eclipse. All were good experiences. </p>
<p>Getting one&#8217;s head wrapped around how dependencies work is very normalized between each IDE. It is mostly a search for where to do the same thing in each particular IDE. My day job is .NET. I&#8217;d say, on the whole, that language differences and hardware differences are the biggest factors that steer my preferences. I&#8217;ve only used c# 4 experimentally, but with great pleasure. I feel lost without extension methods in java, but any non-sealed class can be extended to get fluent methods&#8211;yet, it&#8217;s a little more work. It may be my general experience, but I typically find communication between dissimilar boxes less painful in the .NET arena.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Senthil Kumar B</title>
		<link>http://lostechies.com/ryansvihla/2010/07/12/project-management-in-java-a-confused-net-developer-s-perspective/#comment-148</link>
		<dc:creator>Senthil Kumar B</dc:creator>
		<pubDate>Mon, 12 Jul 2010 17:46:06 +0000</pubDate>
		<guid isPermaLink="false">/blogs/rssvihla/archive/2010/07/12/project-management-in-java-a-confused-net-developer-s-perspective.aspx#comment-148</guid>
		<description>That was a bit Confusing :(</description>
		<content:encoded><![CDATA[<p>That was a bit Confusing <img src='http://lostechies.com/ryansvihla/wp-includes/images/smilies/icon_sad.gif' alt=':(' class='wp-smiley' /> </p>
]]></content:encoded>
	</item>
</channel>
</rss>
