<?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: Blueprint PHP application?</title>
	<atom:link href="http://www.sitepoint.com/blogs/2006/01/27/blueprint-php-application/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.sitepoint.com/blogs/2006/01/27/blueprint-php-application/</link>
	<description>News, opinion, and fresh thinking for web developers and designers. The official podcast of sitepoint.com.</description>
	<pubDate>Tue, 02 Dec 2008 01:31:25 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.5</generator>
		<item>
		<title>By: iceman</title>
		<link>http://www.sitepoint.com/blogs/2006/01/27/blueprint-php-application/#comment-13490</link>
		<dc:creator>iceman</dc:creator>
		<pubDate>Fri, 03 Feb 2006 15:29:59 +0000</pubDate>
		<guid isPermaLink="false">http://www.sitepoint.com/blogs/?p=1389#comment-13490</guid>
		<description>has anybody taken a look at &lt;a href="http://seagull.phpkitchen.com/" rel="nofollow"&gt;seagull&lt;/a&gt; this has a very good code base for developing MVC-like applications in PHP and the code is well written (IMHO)</description>
		<content:encoded><![CDATA[<p>has anybody taken a look at <a href="http://seagull.phpkitchen.com/" rel="nofollow">seagull</a> this has a very good code base for developing MVC-like applications in PHP and the code is well written (IMHO)</p>]]></content:encoded>
	</item>
	<item>
		<title>By: herve</title>
		<link>http://www.sitepoint.com/blogs/2006/01/27/blueprint-php-application/#comment-13378</link>
		<dc:creator>herve</dc:creator>
		<pubDate>Tue, 31 Jan 2006 16:09:56 +0000</pubDate>
		<guid isPermaLink="false">http://www.sitepoint.com/blogs/?p=1389#comment-13378</guid>
		<description>Hello

I try to learn OOP. Not how to build a class but how to design.
Now, I ve been looking at Mojavi 2.0 (PHP 4). I recommend it for whose would like to learn by themself. I like the Loggin Lib of Mojavi.

Maybe Unit testing (with SimpleTest or PHP Unit) is a way of improving developpemnt cycle.

Sorry for my English ;-)

Hervé</description>
		<content:encoded><![CDATA[<p>Hello</p>
<p>I try to learn OOP. Not how to build a class but how to design.<br />
Now, I ve been looking at Mojavi 2.0 (PHP 4). I recommend it for whose would like to learn by themself. I like the Loggin Lib of Mojavi.</p>
<p>Maybe Unit testing (with SimpleTest or PHP Unit) is a way of improving developpemnt cycle.</p>
<p>Sorry for my English ;-)</p>
<p>Hervé</p>]]></content:encoded>
	</item>
	<item>
		<title>By: G2 developer</title>
		<link>http://www.sitepoint.com/blogs/2006/01/27/blueprint-php-application/#comment-13372</link>
		<dc:creator>G2 developer</dc:creator>
		<pubDate>Tue, 31 Jan 2006 11:35:47 +0000</pubDate>
		<guid isPermaLink="false">http://www.sitepoint.com/blogs/?p=1389#comment-13372</guid>
		<description>I'd highly recommend taking a look at the source code of &lt;a href="http://gallery.menalto.com" rel="nofollow"&gt;Gallery 2&lt;/a&gt;. 

It's well designed, the code is very clean and it shows that you can use modern programming patterns in PHP as you'd use them in Java or the like.
Even if it is all OOP, it's not the best source to learn about the latest OO features of PHP5 since it's all PHP4.1+ compliant in Gallery 2.</description>
		<content:encoded><![CDATA[<p>I&#8217;d highly recommend taking a look at the source code of <a href="http://gallery.menalto.com" rel="nofollow">Gallery 2</a>. </p>
<p>It&#8217;s well designed, the code is very clean and it shows that you can use modern programming patterns in PHP as you&#8217;d use them in Java or the like.<br />
Even if it is all OOP, it&#8217;s not the best source to learn about the latest OO features of PHP5 since it&#8217;s all PHP4.1+ compliant in Gallery 2.</p>]]></content:encoded>
	</item>
	<item>
		<title>By: bonefry</title>
		<link>http://www.sitepoint.com/blogs/2006/01/27/blueprint-php-application/#comment-13352</link>
		<dc:creator>bonefry</dc:creator>
		<pubDate>Mon, 30 Jan 2006 19:21:05 +0000</pubDate>
		<guid isPermaLink="false">http://www.sitepoint.com/blogs/?p=1389#comment-13352</guid>
		<description>&lt;blockquote&gt;Hmm…. I have seen some very bad design in OO, and I have seen some very good designed imperative programs. The use of classes does defintely not guarantee quality (at all!!!)&lt;/blockquote&gt;
OOP is just imperative programming with diminished "side-effects" (from a functional point of view).
http://en.wikipedia.org/wiki/Imperative_programming

You are confusing OOP with using classes ;)

And it's like saying ... I saw some badly written structured code, and in fact, using standard structures (instead of my conditional GOTOs) in your program does not guarantee quality (at all!!!).

You might want to think more about that.
Somehow, PHP programmers are one of the last kind standing and arguing that OOP doesn't matter.</description>
		<content:encoded><![CDATA[<blockquote><p>Hmm…. I have seen some very bad design in OO, and I have seen some very good designed imperative programs. The use of classes does defintely not guarantee quality (at all!!!)</p></blockquote>
<p>OOP is just imperative programming with diminished &#8220;side-effects&#8221; (from a functional point of view).<br />
<a href="http://en.wikipedia.org/wiki/Imperative_programming" rel="nofollow">http://en.wikipedia.org/wiki/Imperative_programming</a></p>
<p>You are confusing OOP with using classes ;)</p>
<p>And it&#8217;s like saying &#8230; I saw some badly written structured code, and in fact, using standard structures (instead of my conditional GOTOs) in your program does not guarantee quality (at all!!!).</p>
<p>You might want to think more about that.<br />
Somehow, PHP programmers are one of the last kind standing and arguing that OOP doesn&#8217;t matter.</p>]]></content:encoded>
	</item>
	<item>
		<title>By: AlexW</title>
		<link>http://www.sitepoint.com/blogs/2006/01/27/blueprint-php-application/#comment-13323</link>
		<dc:creator>AlexW</dc:creator>
		<pubDate>Mon, 30 Jan 2006 10:41:19 +0000</pubDate>
		<guid isPermaLink="false">http://www.sitepoint.com/blogs/?p=1389#comment-13323</guid>
		<description>&lt;blockquote&gt;Doh—this site needs a preview and time limited edit for comments.&lt;/blockquote&gt;

Point taken. It's in development at the moment.</description>
		<content:encoded><![CDATA[<blockquote><p>Doh—this site needs a preview and time limited edit for comments.</p></blockquote>
<p>Point taken. It&#8217;s in development at the moment.</p>]]></content:encoded>
	</item>
	<item>
		<title>By: barrel</title>
		<link>http://www.sitepoint.com/blogs/2006/01/27/blueprint-php-application/#comment-13319</link>
		<dc:creator>barrel</dc:creator>
		<pubDate>Mon, 30 Jan 2006 09:01:53 +0000</pubDate>
		<guid isPermaLink="false">http://www.sitepoint.com/blogs/?p=1389#comment-13319</guid>
		<description>Hmm.... I have seen some very bad design in OO, and I have seen some very good designed imperative programs. The use of classes does defintely not guarantee quality (at all!!!)</description>
		<content:encoded><![CDATA[<p>Hmm&#8230;. I have seen some very bad design in OO, and I have seen some very good designed imperative programs. The use of classes does defintely not guarantee quality (at all!!!)</p>]]></content:encoded>
	</item>
	<item>
		<title>By: dagfinn</title>
		<link>http://www.sitepoint.com/blogs/2006/01/27/blueprint-php-application/#comment-13318</link>
		<dc:creator>dagfinn</dc:creator>
		<pubDate>Mon, 30 Jan 2006 08:31:52 +0000</pubDate>
		<guid isPermaLink="false">http://www.sitepoint.com/blogs/?p=1389#comment-13318</guid>
		<description>I decided on blog software based on the idea that object-oriented classes are a good idea. I downloaded a number of packages, grepped for the word "class" and decided on pLog based on the results.

http://www.reiersol.com/plog/blog/pretty_high_potency/open_source/2005/08/16/blog_me_tender</description>
		<content:encoded><![CDATA[<p>I decided on blog software based on the idea that object-oriented classes are a good idea. I downloaded a number of packages, grepped for the word &#8220;class&#8221; and decided on pLog based on the results.</p>
<p><a href="http://www.reiersol.com/plog/blog/pretty_high_potency/open_source/2005/08/16/blog_me_tender" rel="nofollow">http://www.reiersol.com/plog/blog/pretty_high_potency/open_source/2005/08/16/blog_me_tender</a></p>]]></content:encoded>
	</item>
	<item>
		<title>By: efarmboy</title>
		<link>http://www.sitepoint.com/blogs/2006/01/27/blueprint-php-application/#comment-13317</link>
		<dc:creator>efarmboy</dc:creator>
		<pubDate>Mon, 30 Jan 2006 04:20:04 +0000</pubDate>
		<guid isPermaLink="false">http://www.sitepoint.com/blogs/?p=1389#comment-13317</guid>
		<description>Doh - this site needs a preview and time limited edit for comments.</description>
		<content:encoded><![CDATA[<p>Doh - this site needs a preview and time limited edit for comments.</p>]]></content:encoded>
	</item>
	<item>
		<title>By: efarmboy</title>
		<link>http://www.sitepoint.com/blogs/2006/01/27/blueprint-php-application/#comment-13316</link>
		<dc:creator>efarmboy</dc:creator>
		<pubDate>Mon, 30 Jan 2006 04:18:45 +0000</pubDate>
		<guid isPermaLink="false">http://www.sitepoint.com/blogs/?p=1389#comment-13316</guid>
		<description>Having looked at many PHP Groupware/Blog/Portal CMS tools - I settled on &lt;a href="http://www.geeklog.net" rel="nofollow"&gt;geeeklog&lt;/a&gt;  several years ago and found it very easy to understand and learn PHP Development. It's evolved nicely over the past couple years into a very flexible framework for application development (plugins) with it's API and underlying flexible user role, permission and library of common functions.

It's not a pure OO framework but does have a mixture of classes and procedural code that is pretty easy to follow. GL is also one of the more security oriented solutions available.</description>
		<content:encoded><![CDATA[<p>Having looked at many PHP Groupware/Blog/Portal CMS tools - I settled on <a href="http://www.geeklog.net" rel="nofollow">geeeklog</a>  several years ago and found it very easy to understand and learn PHP Development. It&#8217;s evolved nicely over the past couple years into a very flexible framework for application development (plugins) with it&#8217;s API and underlying flexible user role, permission and library of common functions.</p>
<p>It&#8217;s not a pure OO framework but does have a mixture of classes and procedural code that is pretty easy to follow. GL is also one of the more security oriented solutions available.</p>]]></content:encoded>
	</item>
	<item>
		<title>By: dwclifton</title>
		<link>http://www.sitepoint.com/blogs/2006/01/27/blueprint-php-application/#comment-13313</link>
		<dc:creator>dwclifton</dc:creator>
		<pubDate>Mon, 30 Jan 2006 02:24:55 +0000</pubDate>
		<guid isPermaLink="false">http://www.sitepoint.com/blogs/?p=1389#comment-13313</guid>
		<description>Off the top of my head, the Vanilla forum and MediaWiki are good examples of PHP apps.</description>
		<content:encoded><![CDATA[<p>Off the top of my head, the Vanilla forum and MediaWiki are good examples of PHP apps.</p>]]></content:encoded>
	</item>
</channel>
</rss>
