<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"> 
<channel>
<title>CodeStore.net comments on "Finally, a Decent LAMP Development Environment"</title>
<description>Replies to blog "Finally, a Decent LAMP Development Environment" on codestore.net.</description>
<link>http://www.codestore.net/</link>
<lastBuildDate>Mon, 04 Jun 2012 14:18:35 -0500</lastBuildDate>
<atom:link href="http://www.codestore.net/store.nsf/blog.xml?Open=20120531-0405" rel="self" type="application/rss+xml" />

<item>
	<title>Reply from Ferdy</title>
	<pubDate>Mon, 04 Jun 2012 14:18:35 -0500</pubDate>
	<author>Ferdy</author>
	<description><![CDATA[ 
		<p>Jake, you probably know this, but I wanted to point out anyway that although PHP as a language has some frustrating elements, the development environment does not need to be. There's a lot of flavors available, but in my view the following are important:</p>
		<p>- Source control. Use git, subversion, whatever your preference. But use them. Even for personal projects. You will never go back. You can't complain about not knowing which version is where if you don't use a source control system, and that applies to every platform you develop for. </p>
		<p>- Remote debugging. Pretty much built-in in some other platforms, like .NET/Visual Studio, but in the case of LAMP you need to invest in setting it up. And you will be glad you did. Too many PHP developer are still "echo-ing" their debugging. Your productivity will increase dramatically using remote debugging. You are debugging a lot more than you think. Watch a developer all day, they're not writing new code, most of their time they're debugging.</p>
		<p>- Build/Deployment automation. This is advise that I don't follow myself I must admit, but if you often do (complex) LAMP deployments, invest in a build process to automate parts of it.</p>
		<p>Granted, the above things take some time to set up but you will be glad you did. Your development environment will be a lot more efficient, pleasant and reliable.</p>

		<p><a href="http://www.codestore.net/store.nsf/reply?OpenForm&ParentUNID=5D06480316A99BF886257A13006A11F9"><img border="0" src="http://www.codestore.net/store.nsf/images/rss_reply.gif" alt="Click here to post a response" /></a></p>
	]]></description>
	<link>http://www.codestore.net/store.nsf/unid/BLOG-20120531-0405?OpenDocument#DOC_5D064803</link>
</item><item>
	<title>Reply from Jake Howlett</title>
	<pubDate>Fri, 01 Jun 2012 02:13:27 -0500</pubDate>
	<author>Jake Howlett</author>
	<description><![CDATA[ 
		<p>Yep, Zend Studio is based on Eclipse. Always makes me wince a little every time I install yet another version of Eclipse. I reckon I must have had half a dozen Eclipses on my PC at some point.</p>

		<p><a href="http://www.codestore.net/store.nsf/reply?OpenForm&ParentUNID=1FC3123C587D536286257A100027AEAC"><img border="0" src="http://www.codestore.net/store.nsf/images/rss_reply.gif" alt="Click here to post a response" /></a></p>
	]]></description>
	<link>http://www.codestore.net/store.nsf/unid/BLOG-20120531-0405?OpenDocument#DOC_1FC3123C</link>
</item><item>
	<title>Reply from Ben Poole</title>
	<pubDate>Thu, 31 May 2012 13:04:57 -0500</pubDate>
	<author>Ben Poole</author>
	<description><![CDATA[ 
		<p>Splendid write-up. Coda 2 is pretty darned good from what I’ve seen so far. In the day job I’m doing all my PHP in Sublime Text 2 (another nice editor, cross-platform too!) against a linux app server running in VirtualBox. That’s quite nice too, as you can map your source directory on the host machine as the deployed app directory in the VM.</p>
		<p>Despite using the Zend framework a lot, can’t say I’ve ever tried Zend Studio. Is it based on Eclipse? If so, I’d be inclined to leave it and use one of these lighter editors. And who needs extensive autocomplete anyway? That’s what var_dump is for :-D</p>

		<p><a href="http://www.codestore.net/store.nsf/reply?OpenForm&ParentUNID=66BF4BF3A755E37886257A0F006350E3"><img border="0" src="http://www.codestore.net/store.nsf/images/rss_reply.gif" alt="Click here to post a response" /></a></p>
	]]></description>
	<link>http://www.codestore.net/store.nsf/unid/BLOG-20120531-0405?OpenDocument#DOC_66BF4BF3</link>
</item><item>
	<title>Reply from Jerry Carter</title>
	<pubDate>Thu, 31 May 2012 11:15:22 -0500</pubDate>
	<author>Jerry Carter</author>
	<description><![CDATA[ 
		<p>Thanks, Jake.  My interest is likewise renewed with the knowledge of MAMP.  Makes me think I'll give it a go as an education tool for me kiddos.  They've more than mastered iOS already on their own.</p>

		<p><a href="http://www.codestore.net/store.nsf/reply?OpenForm&ParentUNID=2EA52603DDCF601486257A0F00594BC6"><img border="0" src="http://www.codestore.net/store.nsf/images/rss_reply.gif" alt="Click here to post a response" /></a></p>
	]]></description>
	<link>http://www.codestore.net/store.nsf/unid/BLOG-20120531-0405?OpenDocument#DOC_2EA52603</link>
</item><item>
	<title>Reply from Jake Howlett</title>
	<pubDate>Thu, 31 May 2012 08:34:19 -0500</pubDate>
	<author>Jake Howlett</author>
	<description><![CDATA[ 
		<p>Version Control? Wadat? ;-)</p>

		<p><a href="http://www.codestore.net/store.nsf/reply?OpenForm&ParentUNID=CAC574E7FC2215EA86257A0F004A8D7B"><img border="0" src="http://www.codestore.net/store.nsf/images/rss_reply.gif" alt="Click here to post a response" /></a></p>
	]]></description>
	<link>http://www.codestore.net/store.nsf/unid/BLOG-20120531-0405?OpenDocument#DOC_CAC574E7</link>
</item><item>
	<title>Reply from Chris M</title>
	<pubDate>Thu, 31 May 2012 08:16:36 -0500</pubDate>
	<author>Chris M</author>
	<description><![CDATA[ 
		<p>Was also going to say, of course you know where the live version of the source code is, in version control! :-)</p>

		<p><a href="http://www.codestore.net/store.nsf/reply?OpenForm&ParentUNID=0915C5F5A6FB714986257A0F0048EE1C"><img border="0" src="http://www.codestore.net/store.nsf/images/rss_reply.gif" alt="Click here to post a response" /></a></p>
	]]></description>
	<link>http://www.codestore.net/store.nsf/unid/BLOG-20120531-0405?OpenDocument#DOC_0915C5F5</link>
</item><item>
	<title>Reply from Chris M</title>
	<pubDate>Thu, 31 May 2012 08:11:13 -0500</pubDate>
	<author>Chris M</author>
	<description><![CDATA[ 
		<p>Hi Jake, ever thought of using VirtualBox to run your LAMP environment. Comes with the added satisfaction of being the same OS as your target environment and with snapshots you can rewind if you found you've broken your setup. You'll need a beefy developer pc but I think it's worth it!</p>

		<p><a href="http://www.codestore.net/store.nsf/reply?OpenForm&ParentUNID=1C2CB6F3A630BC7A86257A0F00487034"><img border="0" src="http://www.codestore.net/store.nsf/images/rss_reply.gif" alt="Click here to post a response" /></a></p>
	]]></description>
	<link>http://www.codestore.net/store.nsf/unid/BLOG-20120531-0405?OpenDocument#DOC_1C2CB6F3</link>
</item><item>
	<title>Reply from Sean Cull</title>
	<pubDate>Thu, 31 May 2012 08:01:05 -0500</pubDate>
	<author>Sean Cull</author>
	<description><![CDATA[ 
		<p>I do struggle to spell it ;-)</p>

		<p><a href="http://www.codestore.net/store.nsf/reply?OpenForm&ParentUNID=63C1667B2AD3475D86257A0F00478214"><img border="0" src="http://www.codestore.net/store.nsf/images/rss_reply.gif" alt="Click here to post a response" /></a></p>
	]]></description>
	<link>http://www.codestore.net/store.nsf/unid/BLOG-20120531-0405?OpenDocument&amp;r=63C1667B2AD3475D86257A0F00478214#DOC_63C1667B</link>
</item><item>
	<title>Reply from Jake Howlett</title>
	<pubDate>Thu, 31 May 2012 07:52:16 -0500</pubDate>
	<author>Jake Howlett</author>
	<description><![CDATA[ 
		<p>Is there anything you don't know about Domino licencing Sean?</p>

		<p><a href="http://www.codestore.net/store.nsf/reply?OpenForm&ParentUNID=885D20F833E5966A86257A0F0046B41E"><img border="0" src="http://www.codestore.net/store.nsf/images/rss_reply.gif" alt="Click here to post a response" /></a></p>
	]]></description>
	<link>http://www.codestore.net/store.nsf/unid/BLOG-20120531-0405?OpenDocument#DOC_885D20F8</link>
</item><item>
	<title>Reply from Jake Howlett</title>
	<pubDate>Thu, 31 May 2012 07:51:56 -0500</pubDate>
	<author>Jake Howlett</author>
	<description><![CDATA[ 
		<p>I'd imagine Zend Studio is the best choice if you make a living out of PHP dev (does anybody?), whereas Coda is just fine for us hobbyists.</p>

		<p><a href="http://www.codestore.net/store.nsf/reply?OpenForm&ParentUNID=CD64A926B4B56F8386257A0F0046AB6D"><img border="0" src="http://www.codestore.net/store.nsf/images/rss_reply.gif" alt="Click here to post a response" /></a></p>
	]]></description>
	<link>http://www.codestore.net/store.nsf/unid/BLOG-20120531-0405?OpenDocument#DOC_CD64A926</link>
</item><item>
	<title>Reply from Sean cull</title>
	<pubDate>Thu, 31 May 2012 06:59:59 -0500</pubDate>
	<author>Sean cull</author>
	<description><![CDATA[ 
		<p>I have been using <a rel="nofollow" href="http://hetzner.de">http://hetzner.de</a> for dedicated servers. They are cheaper than Vps servers and the support seems ok</p>
		<p>I tried Vps servers 2/3 years ago and they were too flaky then. Also you can't run some domino licences on Vps - not that that is a worry here.</p>

		<p><a href="http://www.codestore.net/store.nsf/reply?OpenForm&ParentUNID=98F96C4DF7927F4986257A0F0041E91F"><img border="0" src="http://www.codestore.net/store.nsf/images/rss_reply.gif" alt="Click here to post a response" /></a></p>
	]]></description>
	<link>http://www.codestore.net/store.nsf/unid/BLOG-20120531-0405?OpenDocument#DOC_98F96C4D</link>
</item><item>
	<title>Reply from Roman Kopac</title>
	<pubDate>Thu, 31 May 2012 05:43:59 -0500</pubDate>
	<author>Roman Kopac</author>
	<description><![CDATA[ 
		<p>Zend Studio is an overkill for simple sites, but it has project-wide autocompletion and function browser (Ctrl+click on a function and it opens its declaration even if it is in other file). Coda 2 also lacks a PHP debugger. When you don't need these features, Coda 2 may indeed be the most polished IDE.</p>

		<p><a href="http://www.codestore.net/store.nsf/reply?OpenForm&ParentUNID=6BD2222000BDB9A886257A0F003AF54B"><img border="0" src="http://www.codestore.net/store.nsf/images/rss_reply.gif" alt="Click here to post a response" /></a></p>
	]]></description>
	<link>http://www.codestore.net/store.nsf/unid/BLOG-20120531-0405?OpenDocument#DOC_6BD22220</link>
</item>

</channel>
</rss> 
