<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	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/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Brian Bell &#187; PHP</title>
	<atom:link href="http://webguru.org/tag/php/feed/" rel="self" type="application/rss+xml" />
	<link>http://webguru.org</link>
	<description>Bits of web-dev, travel and personal musings...</description>
	<lastBuildDate>Mon, 09 Nov 2009 21:36:16 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.5</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Why I switched to a new IDE for PHP development</title>
		<link>http://webguru.org/2007/11/27/php/why-i-switched-to-a-new-ide-for-php-development/</link>
		<comments>http://webguru.org/2007/11/27/php/why-i-switched-to-a-new-ide-for-php-development/#comments</comments>
		<pubDate>Tue, 27 Nov 2007 16:09:09 +0000</pubDate>
		<dc:creator>Brian</dc:creator>
				<category><![CDATA[PHP]]></category>
		<category><![CDATA[WebDev]]></category>
		<category><![CDATA[dreamweaver]]></category>
		<category><![CDATA[editor]]></category>
		<category><![CDATA[ide]]></category>
		<category><![CDATA[nusphere]]></category>

		<guid isPermaLink="false">http://webguru.org/2007/11/27/php/why-i-switched-to-a-new-ide-for-php-development/</guid>
		<description><![CDATA[I've been using Dreamweaver for about 10 years in some form or fashion.  It actually started when I purchased Allaire HomeSite 3.0 in 1997.  Macromedia purchased Allaire in 2001 and eventually merged HomeSite with their Dreamweaver product.  Dreamweaver 8 is what I've been using for the past 2 years; that is, until I found PHP nirvana!

I have tried other IDE's off and on for the past 5 years - trying to get more of a Visual Studio experience.  I was really jealous of the code-completion and hinting features that were available in VS.  Dreamweaver does ok at basic function hints for PHP, but nothing I found did a great job of combining all the site management features of Dreamweaver with the intelligent code parsing (ie. reading my classes and adding them to the code-completion hints).   I've tried Eclipse with its PHP plug-in, UltraEdit, Zend Studio, phpDesigner and probably some others that I'm not listing.]]></description>
			<content:encoded><![CDATA[<p>I&#8217;ve been using Dreamweaver for about 10 years in some form or fashion.  It actually started when I purchased Allaire HomeSite 3.0 in 1997.  Macromedia purchased Allaire in 2001 and eventually merged HomeSite with their Dreamweaver product.  Dreamweaver 8 is what I&#8217;ve been using for the past 2 years; that is, until I found PHP nirvana!</p>
<p>I have tried other IDE&#8217;s off and on for the past 5 years &#8211; trying to get more of a Visual Studio experience.  I was really jealous of the code-completion and hinting features that were available in VS.  Dreamweaver does ok at basic function hints for PHP, but nothing I found did a great job of combining all the site management features of Dreamweaver with the intelligent code parsing (ie. reading my classes and adding them to the code-completion hints).   I&#8217;ve tried Eclipse with its PHP plug-in, UltraEdit, Zend Studio, phpDesigner and probably some others that I&#8217;m not listing.</p>
<div align='center'><img src="http://webguru.org/content/phped-workspace-thumb.png" alt="PhpED Workspace" width="550" /></div>
<p><span id="more-14"></span><br />
I can&#8217;t remember exactly when I first downloaded NuSphere PhpED for the first time; but recently I thought I&#8217;d give it yet another shot.  Man, was I surprised! I&#8217;m using version 5.2 and it is awesome.  It is the first time that I have what I consider to be a truly fully integrated development environment.  It has projects (who doesn&#8217;t), an SSH client, SFTP/FTP, intelligent code completion based on my classes, an excellent code navigator which details class methods &amp; variables, an integrated debugger with its own WAMP stack, server-side debugging (optional) and more!  </p>
<p>I can already tell after using it for a week that its going to save me a ton of time and help me write better code.  </p>
<p>Here are my top 5 features that I really love (in no particular order)&#8230;</p>
<ol>
<li><strong>Code Snippets:</strong> just type something like &#8220;func&#8221; and hit Ctrl+J to insert a full function block.  You can add whatever snippets you want and even choose where to place the cursor when it is inserted (crucial time saver and major annoyance avoider).</li>
<li><strong>Code/Variable completion:</strong> when you start typing a object it will provide you with all the available class methods along with their parameters.  It will auto-complete variable names with respect to the document scope, based on your cursor position.  In other words, if you&#8217;re working inside function it will know to only show you variables that were declared in that function or class-wide vars.</li>
<li><strong>Internal Debugger:</strong> you can step through your code and instantly see where there are problems without having to do the save, upload, open browser, check for error dance.</li>
<li><strong>Extremely customizable:</strong> I was quickly able to modify the keyboard shortcuts to what I was used to using in Dreamweaver.</li>
<li><strong>Integrated SSH client:</strong> I love PuTTY just as much as the next person, but how cool is it that you can have a shell open in a tab right next to the document you&#8217;re working on.</li>
</ol>
<p>The only downside is that NuSphere PhpED is not F/OSS.  I paid $199 for the professional version; but really &#8211; that isn&#8217;t bad compared to Dreamweaver &#8211; and it&#8217;s proving to be an awesome tool for my purposes.</p>
<p>What are you using?</p>
]]></content:encoded>
			<wfw:commentRss>http://webguru.org/2007/11/27/php/why-i-switched-to-a-new-ide-for-php-development/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>
