<?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"
	>
<channel>
	<title>Comments on: Open source VS?</title>
	<atom:link href="http://blog.plaxoed.com/2005/08/16/open-source-vs/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.plaxoed.com/2005/08/16/open-source-vs/</link>
	<description>[Mark Jen's life @ Plaxo]</description>
	<pubDate>Fri, 21 Nov 2008 16:38:07 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.7-bleeding</generator>
		<item>
		<title>By: BenB</title>
		<link>http://blog.plaxoed.com/2005/08/16/open-source-vs/#comment-1472</link>
		<dc:creator>BenB</dc:creator>
		<pubDate>Wed, 17 Aug 2005 18:05:57 +0000</pubDate>
		<guid isPermaLink="false">http://blog.plaxoed.com/2005/08/15/open-source-vs/#comment-1472</guid>
		<description>Of the requests I have seen for this - it usually involves Visual Basic 6. As you note, it does not make a whole lot of difference to C++, as there are many products (including Microsoft ones) to use, but for VB6 there are a lot of issues moving to the .NET platform (more related to runtime size, needs).</description>
		<content:encoded><![CDATA[<p>Of the requests I have seen for this - it usually involves Visual Basic 6. As you note, it does not make a whole lot of difference to C++, as there are many products (including Microsoft ones) to use, but for VB6 there are a lot of issues moving to the .NET platform (more related to runtime size, needs).</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: markjen</title>
		<link>http://blog.plaxoed.com/2005/08/16/open-source-vs/#comment-1465</link>
		<dc:creator>markjen</dc:creator>
		<pubDate>Tue, 16 Aug 2005 22:04:07 +0000</pubDate>
		<guid isPermaLink="false">http://blog.plaxoed.com/2005/08/15/open-source-vs/#comment-1465</guid>
		<description>If I ever get around to doing more with PHP, I'll probably come around to logging just as you guys have. 

Also: Terry, that shirt is awesome.</description>
		<content:encoded><![CDATA[<p>If I ever get around to doing more with PHP, I&#8217;ll probably come around to logging just as you guys have. </p>
<p>Also: Terry, that shirt is awesome.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: rose</title>
		<link>http://blog.plaxoed.com/2005/08/16/open-source-vs/#comment-1463</link>
		<dc:creator>rose</dc:creator>
		<pubDate>Tue, 16 Aug 2005 22:00:15 +0000</pubDate>
		<guid isPermaLink="false">http://blog.plaxoed.com/2005/08/15/open-source-vs/#comment-1463</guid>
		<description>hehehe.  have you seen this?
http://seattlepi.nwsource.com/business/236528_software15.html
(kinda off topic, but very funnie)</description>
		<content:encoded><![CDATA[<p>hehehe.  have you seen this?<br />
<a href="http://seattlepi.nwsource.com/business/236528_software15.html" rel="nofollow">http://seattlepi.nwsource.com/business/236528_software15.html</a><br />
(kinda off topic, but very funnie)</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: terry chay</title>
		<link>http://blog.plaxoed.com/2005/08/16/open-source-vs/#comment-1459</link>
		<dc:creator>terry chay</dc:creator>
		<pubDate>Tue, 16 Aug 2005 17:51:10 +0000</pubDate>
		<guid isPermaLink="false">http://blog.plaxoed.com/2005/08/15/open-source-vs/#comment-1459</guid>
		<description>I use a debugger for PHP: &lt;a href="http://www.cafepress.com/gschloss.27479207" rel="nofollow"&gt;XDebug&lt;/a&gt;. It pretty prints my var_dump() :-) (and in a pinch it can generate a valgrind profile and a integrates with &lt;a href="http://www.activestate.com/Products/Komodo/" rel="nofollow"&gt;Komodo&lt;/a&gt;). There is also &lt;a href="http://pecl.php.net/package/apd" rel="nofollow"&gt;APD&lt;/a&gt; which I think Y! uses. Oh yeah, Wez made a PHP extension that enables &lt;a href="http://www.xxeo.com/archives/2005/08/15/dtrace.html" rel="nofollow"&gt;dtrace&lt;/a&gt; which kicks Microsoft booty.

I first use a symbolic debugger when programming x86 ASM for my CS 51 calculator project. I hated how much time I wasted stepping through shit that I could have solved if I took two steps back from the problem. IDE's for PHP development on the Mac are slow right now.

&lt;a href="http://www.cafepress.com/gschloss.27479207" rel="nofollow"&gt;My posse rides with vim&lt;/a&gt;! It's not like PHP is rocket science.</description>
		<content:encoded><![CDATA[<p>I use a debugger for PHP: <a href="http://www.cafepress.com/gschloss.27479207" rel="nofollow">XDebug</a>. It pretty prints my var_dump() :-) (and in a pinch it can generate a valgrind profile and a integrates with <a href="http://www.activestate.com/Products/Komodo/" rel="nofollow">Komodo</a>). There is also <a href="http://pecl.php.net/package/apd" rel="nofollow">APD</a> which I think Y! uses. Oh yeah, Wez made a PHP extension that enables <a href="http://www.xxeo.com/archives/2005/08/15/dtrace.html" rel="nofollow">dtrace</a> which kicks Microsoft booty.</p>
<p>I first use a symbolic debugger when programming x86 ASM for my CS 51 calculator project. I hated how much time I wasted stepping through shit that I could have solved if I took two steps back from the problem. IDE&#8217;s for PHP development on the Mac are slow right now.</p>
<p><a href="http://www.cafepress.com/gschloss.27479207" rel="nofollow">My posse rides with vim</a>! It&#8217;s not like PHP is rocket science.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Dru</title>
		<link>http://blog.plaxoed.com/2005/08/16/open-source-vs/#comment-1458</link>
		<dc:creator>Dru</dc:creator>
		<pubDate>Tue, 16 Aug 2005 17:42:21 +0000</pubDate>
		<guid isPermaLink="false">http://blog.plaxoed.com/2005/08/15/open-source-vs/#comment-1458</guid>
		<description>
Actually, the debugger is good in all of their products. It's the specific lack of a classwizard and other little things that add up to people using 6.0.

As far as Terry not using a debugger. There is a simple reason for that. People usually don't use Apache/PHP in a multithreaded environment, it is usually multi-process system. This makes it hard to use something like gdb. The other options are to pay for some $300 product.

But why? PHP never really crashes. PHP is usually a simple script for a single page. When debugging, you are mostly concerned with what branch was taken based on the state of some variable. This is easy to just echo out.. which means it is easy to just refresh, fix the issue and move on.

Also, a whole separate discussion would ensue on logging vs. debugging. Most of the more public and accomplished programmers recommend a good logging system over a debugger any day.


</description>
		<content:encoded><![CDATA[<p>Actually, the debugger is good in all of their products. It&#8217;s the specific lack of a classwizard and other little things that add up to people using 6.0.</p>
<p>As far as Terry not using a debugger. There is a simple reason for that. People usually don&#8217;t use Apache/PHP in a multithreaded environment, it is usually multi-process system. This makes it hard to use something like gdb. The other options are to pay for some $300 product.</p>
<p>But why? PHP never really crashes. PHP is usually a simple script for a single page. When debugging, you are mostly concerned with what branch was taken based on the state of some variable. This is easy to just echo out.. which means it is easy to just refresh, fix the issue and move on.</p>
<p>Also, a whole separate discussion would ensue on logging vs. debugging. Most of the more public and accomplished programmers recommend a good logging system over a debugger any day.</p>
]]></content:encoded>
	</item>
</channel>
</rss>
