<?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: I&#8217;m having fun and breaking down barriers with PHP</title>
	<atom:link href="http://mediasavvy.com/2004/03/im-having-fun-and-breaking-down-barriers-with-php/feed/" rel="self" type="application/rss+xml" />
	<link>http://mediasavvy.com/2004/03/im-having-fun-and-breaking-down-barriers-with-php/</link>
	<description>by Barry Parr</description>
	<lastBuildDate>Wed, 02 Mar 2011 17:33:29 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.2</generator>
<atom:link rel="hub" href="http://pubsubhubbub.appspot.com" />
	<atom:link rel="hub" href="http://superfeedr.com/hubbub" />
		<item>
		<title>By: hirsch</title>
		<link>http://mediasavvy.com/2004/03/im-having-fun-and-breaking-down-barriers-with-php/comment-page-1/#comment-259</link>
		<dc:creator>hirsch</dc:creator>
		<pubDate>Wed, 31 Mar 2004 18:31:24 +0000</pubDate>
		<guid isPermaLink="false">http://www.mediasavvy.com/?p=433#comment-259</guid>
		<description>For working with PHP, I would recommend two projects:
ADODB
smarty
ADODB makes sure that you are database independent.  (sure you always use the same type of database until...)
Smarty does seperation for you.  Build a smarty template in the templates file and away you go.
If you use a database well, I would recommend my version of phpcodegenie.  With it, you expand it to a directory, make sure that you have smarty and adodb setup,  ensure that you have configured your users name and password for a mysql database and then  you can have it write code that uses the above and you just download it to your machine.  (wget or curl does it for you)
</description>
		<content:encoded><![CDATA[<p>For working with PHP, I would recommend two projects:<br />
ADODB<br />
smarty<br />
ADODB makes sure that you are database independent.  (sure you always use the same type of database until&#8230;)<br />
Smarty does seperation for you.  Build a smarty template in the templates file and away you go.<br />
If you use a database well, I would recommend my version of phpcodegenie.  With it, you expand it to a directory, make sure that you have smarty and adodb setup,  ensure that you have configured your users name and password for a mysql database and then  you can have it write code that uses the above and you just download it to your machine.  (wget or curl does it for you)</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Adrian Holovaty</title>
		<link>http://mediasavvy.com/2004/03/im-having-fun-and-breaking-down-barriers-with-php/comment-page-1/#comment-258</link>
		<dc:creator>Adrian Holovaty</dc:creator>
		<pubDate>Sat, 06 Mar 2004 19:11:07 +0000</pubDate>
		<guid isPermaLink="false">http://www.mediasavvy.com/?p=433#comment-258</guid>
		<description>Larger-scale PHP projects *can* be maintainable, but getting them to be maintainable is a pain -- mostly for technical reasons such as the fact that PHP has only a single global namespace. For that reason, I&#039;ve stopped using PHP completely -- at home and at work.
</description>
		<content:encoded><![CDATA[<p>Larger-scale PHP projects *can* be maintainable, but getting them to be maintainable is a pain &#8212; mostly for technical reasons such as the fact that PHP has only a single global namespace. For that reason, I&#8217;ve stopped using PHP completely &#8212; at home and at work.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Barry Parr</title>
		<link>http://mediasavvy.com/2004/03/im-having-fun-and-breaking-down-barriers-with-php/comment-page-1/#comment-257</link>
		<dc:creator>Barry Parr</dc:creator>
		<pubDate>Wed, 03 Mar 2004 17:03:56 +0000</pubDate>
		<guid isPermaLink="false">http://www.mediasavvy.com/?p=433#comment-257</guid>
		<description>I can&#039;t argue with that.  But in the pages I&#039;m talking about the software is the content, and I do separate content from presentation as much as I possibly can.
I&#039;m building single-function self-contained pages where the php isn&#039;t a lot more complex than HTML, and it&#039;s just as maintainable (for good or ill). But it&#039;s genuinely interactive.  Without php, it would be impossible for me or a lot of other individuals to do this.
I can&#039;t address the suitability of php for large-scale programming, but I&#039;m beginning to suspect that it can be done maintainably as well.
</description>
		<content:encoded><![CDATA[<p>I can&#8217;t argue with that.  But in the pages I&#8217;m talking about the software is the content, and I do separate content from presentation as much as I possibly can.<br />
I&#8217;m building single-function self-contained pages where the php isn&#8217;t a lot more complex than HTML, and it&#8217;s just as maintainable (for good or ill). But it&#8217;s genuinely interactive.  Without php, it would be impossible for me or a lot of other individuals to do this.<br />
I can&#8217;t address the suitability of php for large-scale programming, but I&#8217;m beginning to suspect that it can be done maintainably as well.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: James E. Robinosn, III</title>
		<link>http://mediasavvy.com/2004/03/im-having-fun-and-breaking-down-barriers-with-php/comment-page-1/#comment-256</link>
		<dc:creator>James E. Robinosn, III</dc:creator>
		<pubDate>Wed, 03 Mar 2004 13:55:23 +0000</pubDate>
		<guid isPermaLink="false">http://www.mediasavvy.com/?p=433#comment-256</guid>
		<description>Barrier shattering, maybe, unmaintainable, definately.  PHP is indeed very powerful, but you&#039;d be wise to split function from presentation every chance you get.
For instance, everytime i need something out of a database i create two functions: one to get the data, one to format it for presentation.  Its helpful too, in that if i need the data elsewhere i just need another function to format it differently.
HTH, James
</description>
		<content:encoded><![CDATA[<p>Barrier shattering, maybe, unmaintainable, definately.  PHP is indeed very powerful, but you&#8217;d be wise to split function from presentation every chance you get.<br />
For instance, everytime i need something out of a database i create two functions: one to get the data, one to format it for presentation.  Its helpful too, in that if i need the data elsewhere i just need another function to format it differently.<br />
HTH, James</p>
]]></content:encoded>
	</item>
</channel>
</rss>

