<?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: Developer Tools</title>
	<atom:link href="http://nslog.com/2003/05/06/developer_tools/feed" rel="self" type="application/rss+xml" />
	<link>http://nslog.com/2003/05/06/developer_tools</link>
	<description>The Weblog of Erik J. Barzeski</description>
	<lastBuildDate>Wed, 23 May 2012 23:05:21 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.2</generator>
	<item>
		<title>By: Sci-Fi Hi-Fi</title>
		<link>http://nslog.com/2003/05/06/developer_tools#comment-2993</link>
		<dc:creator>Sci-Fi Hi-Fi</dc:creator>
		<pubDate>Thu, 08 May 2003 21:12:27 +0000</pubDate>
		<guid isPermaLink="false">http://nslog.com/2003/05/06/developer_tools/#comment-2993</guid>
		<description>&lt;strong&gt;Apple Complaint #2: Project Builder&lt;/strong&gt;

The recent discussion about Eclipse on Erik&#039;s, and Michael&#039;s, and Jeff&#039;s and my blog says it all: Project Builder simply does not stand up to comparison with the newest generation of development environments for Java and (dare I say it!) .NET.
</description>
		<content:encoded><![CDATA[<p><strong>Apple Complaint #2: Project Builder</strong></p>
<p>The recent discussion about Eclipse on Erik's, and Michael's, and Jeff's and my blog says it all: Project Builder simply does not stand up to comparison with the newest generation of development environments for Java and (dare I say it!) .NET.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: quellish</title>
		<link>http://nslog.com/2003/05/06/developer_tools#comment-2992</link>
		<dc:creator>quellish</dc:creator>
		<pubDate>Wed, 07 May 2003 05:14:27 +0000</pubDate>
		<guid isPermaLink="false">http://nslog.com/2003/05/06/developer_tools/#comment-2992</guid>
		<description>Once upon a time, I thought some of the mailing list posts I had seen about PB and IB crashing were flukes, but now I&#039;m working on a set of projects that can pretty reliably crash either of them. I haven&#039;t seen the recent CodeWarrior versions, though we do have a license at the office. Slowly I&#039;ve been playing with the script support in PB and it&#039;s... odd to say the least. The sample scripts that do HeaderDoc stuff are cool, but not all that useful. PB scripting in general is just really wierd, and I have yet to find anyplace online that has user submitted scripts for PB.



What I had been using for Java work is &lt;a href=&quot;http://www.jedit.org&quot;&gt;JEdit&lt;/a&gt;. There is a very cool plugin that applies the Sun java style guidelines to your code, fixing indents and whatnot, AND parses your methods and sets up the JavaDoc comments for you. I would kill to get PB or BBEdit to do that for objective-c headerdoc comments!</description>
		<content:encoded><![CDATA[<p>Once upon a time, I thought some of the mailing list posts I had seen about PB and IB crashing were flukes, but now I'm working on a set of projects that can pretty reliably crash either of them. I haven't seen the recent CodeWarrior versions, though we do have a license at the office. Slowly I've been playing with the script support in PB and it's... odd to say the least. The sample scripts that do HeaderDoc stuff are cool, but not all that useful. PB scripting in general is just really wierd, and I have yet to find anyplace online that has user submitted scripts for PB.</p>
<p>What I had been using for Java work is <a  href="http://www.jedit.org">JEdit</a>. There is a very cool plugin that applies the Sun java style guidelines to your code, fixing indents and whatnot, AND parses your methods and sets up the JavaDoc comments for you. I would kill to get PB or BBEdit to do that for objective-c headerdoc comments!</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: rentzsch</title>
		<link>http://nslog.com/2003/05/06/developer_tools#comment-2991</link>
		<dc:creator>rentzsch</dc:creator>
		<pubDate>Wed, 07 May 2003 03:26:35 +0000</pubDate>
		<guid isPermaLink="false">http://nslog.com/2003/05/06/developer_tools/#comment-2991</guid>
		<description>Don&#039;t get into Eclipse is you&#039;re looking for something that crashes less than PBX. Eclipse crashes even more.



It&#039;s not a shining example of a Mac OS X app, either. Basic things like &lt;a HREF=&quot;http://objectstyle.org/woproject/lists/woproject-dev/2003/05/0021.html&quot;&gt;views are broken&lt;/a&gt;.



Refactoring is cool, when it works. I stopped using that feature, since it would as often as not corrupt the source code. Sure, you have unlimited undo, but I found subtle corruption in long source files that I thought were originally refactored correctly. Basically, I lost all confidence in using that feature.



What does work, is great, but I&#039;ve officially have given up on Eclipse for the immediate future.



After my current WebObjects project, I&#039;m writing some desktop software, and I&#039;ll be springing for CodeWarrior Pro. I had the pleasure of using it again after about three years, and it felt like using a Mac again.</description>
		<content:encoded><![CDATA[<p>Don't get into Eclipse is you're looking for something that crashes less than PBX. Eclipse crashes even more.</p>
<p>It's not a shining example of a Mac OS X app, either. Basic things like <a  href="http://objectstyle.org/woproject/lists/woproject-dev/2003/05/0021.html">views are broken</a>.</p>
<p>Refactoring is cool, when it works. I stopped using that feature, since it would as often as not corrupt the source code. Sure, you have unlimited undo, but I found subtle corruption in long source files that I thought were originally refactored correctly. Basically, I lost all confidence in using that feature.</p>
<p>What does work, is great, but I've officially have given up on Eclipse for the immediate future.</p>
<p>After my current WebObjects project, I'm writing some desktop software, and I'll be springing for CodeWarrior Pro. I had the pleasure of using it again after about three years, and it felt like using a Mac again.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Buzz Andersen</title>
		<link>http://nslog.com/2003/05/06/developer_tools#comment-2990</link>
		<dc:creator>Buzz Andersen</dc:creator>
		<pubDate>Tue, 06 May 2003 15:06:21 +0000</pubDate>
		<guid isPermaLink="false">http://nslog.com/2003/05/06/developer_tools/#comment-2990</guid>
		<description>Refactoring is an absolute killer app--I really hate it when I decide a class should have been named differently in Project Builder.  I have to change both file names, as well as the class names and all references to the classnames or files.  In Eclipse, it&#039;s basically a one step operation!



It&#039;s funny--I actually used to be the kind of person who scoffs at really fancy IDEs.  After using Eclipse for awhile, though, the productivity gains are stunning.  I used to spend an inordinate amount of time, for example, enclosing code in &quot;try/catch&quot; blocks to catch exceptions.  With Eclipse, when you haven&#039;t caught an exception, you simply click on the little light bulb thingy and it suggest a variety of options--do you want to add a throws clause to the method or surround the code with a catch block.  There is tons of other stuff like that!



I have often thought about how Eclipse could be adapted to Cocoa--it is supposed to be a &quot;universal tool platform&quot; after all, and they&#039;re supposedly working on a C/C++ tool for it.  It&#039;s still a bit slow on the Mac, but I think that&#039;s going to get better, and if it could be adapted to work with Objective-C as well, I think it would give Project Builder a serious run for its money!</description>
		<content:encoded><![CDATA[<p>Refactoring is an absolute killer app--I really hate it when I decide a class should have been named differently in Project Builder.  I have to change both file names, as well as the class names and all references to the classnames or files.  In Eclipse, it's basically a one step operation!</p>
<p>It's funny--I actually used to be the kind of person who scoffs at really fancy IDEs.  After using Eclipse for awhile, though, the productivity gains are stunning.  I used to spend an inordinate amount of time, for example, enclosing code in "try/catch" blocks to catch exceptions.  With Eclipse, when you haven't caught an exception, you simply click on the little light bulb thingy and it suggest a variety of options--do you want to add a throws clause to the method or surround the code with a catch block.  There is tons of other stuff like that!</p>
<p>I have often thought about how Eclipse could be adapted to Cocoa--it is supposed to be a "universal tool platform" after all, and they're supposedly working on a C/C++ tool for it.  It's still a bit slow on the Mac, but I think that's going to get better, and if it could be adapted to work with Objective-C as well, I think it would give Project Builder a serious run for its money!</p>
]]></content:encoded>
	</item>
</channel>
</rss>

