<?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: Last we checked, PHP IS a framework.</title>
	<atom:link href="http://www.sitepoint.com/blogs/2008/06/08/last-we-checked-php-is-a-framework/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.sitepoint.com/blogs/2008/06/08/last-we-checked-php-is-a-framework/</link>
	<description>News, opinion, and fresh thinking for web developers and designers. The official podcast of sitepoint.com.</description>
	<lastBuildDate>Sun, 08 Nov 2009 18:10:55 -0500</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.4</generator>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<item>
		<title>By: Ascenti0n</title>
		<link>http://www.sitepoint.com/blogs/2008/06/08/last-we-checked-php-is-a-framework/comment-page-2/#comment-899511</link>
		<dc:creator>Ascenti0n</dc:creator>
		<pubDate>Sat, 21 Mar 2009 14:26:06 +0000</pubDate>
		<guid isPermaLink="false">http://www.sitepoint.com/blogs/?p=2539#comment-899511</guid>
		<description>I agree to some extent with this article. Frameworks do force you into their way of working, if the devs update, change, delete, create bad code with tonnes of bugs, you have to live with it and adapt.

- Frameworks are more valuable to larger projects.

- Build your own framework and you know and control you code, inside and out. A lot of top devs will add to their own framework as they go.

- Where I disagree: PHP is not a framework, it&#039;s an interpreted language.

People are way to agressive in some of their responses, they probably need to lay off the caffine, at least until they leave home. ;)</description>
		<content:encoded><![CDATA[<p>I agree to some extent with this article. Frameworks do force you into their way of working, if the devs update, change, delete, create bad code with tonnes of bugs, you have to live with it and adapt.</p>
<p>- Frameworks are more valuable to larger projects.</p>
<p>- Build your own framework and you know and control you code, inside and out. A lot of top devs will add to their own framework as they go.</p>
<p>- Where I disagree: PHP is not a framework, it&#8217;s an interpreted language.</p>
<p>People are way to agressive in some of their responses, they probably need to lay off the caffine, at least until they leave home. ;)</p>]]></content:encoded>
	</item>
	<item>
		<title>By: rgz</title>
		<link>http://www.sitepoint.com/blogs/2008/06/08/last-we-checked-php-is-a-framework/comment-page-2/#comment-858032</link>
		<dc:creator>rgz</dc:creator>
		<pubDate>Tue, 06 Jan 2009 06:30:04 +0000</pubDate>
		<guid isPermaLink="false">http://www.sitepoint.com/blogs/?p=2539#comment-858032</guid>
		<description>@Tony Marston
&gt; Absolute rubbish! PHP is a bare-bones language,

 What? PHP is the only language I know where the helloworld app is just that: Hello world!  This is because not even php programs don&#039;t consider themselves programs but (html) documents. The closest thing in python are triple quoted strings, ruby uses heredocs AFAIK, however both denote strings and return strings. Php tags denote &quot;not-a-string&quot;, they don&#039;t return strings, they suspend dumping to stdout. The core language includes a feature to interpolate variables (the analog to django&#039;s {{foo}} form). php.net is predominantly full of documentation on building websites, that&#039;s not true at all for python.org or ruby-lang.org, the standard library is full of web related functions, you&#039;d have to compile php yourself to get rid of the headers_sent function for instance.  If you command someone to install php, they&#039;ll install apache + mod_php unless you instruct them otherwise.  Yes you can ignore or exorcise the web related features and mostly ignore its templating nature and use it for crunching numbers, but that&#039;s really an extra.  PHP -as we know it- is a web framework, and there&#039;s nothing wrong with that.</description>
		<content:encoded><![CDATA[<p>@Tony Marston<br />
&gt; Absolute rubbish! PHP is a bare-bones language,</p>
<p> What? PHP is the only language I know where the helloworld app is just that: Hello world!  This is because not even php programs don&#8217;t consider themselves programs but (html) documents. The closest thing in python are triple quoted strings, ruby uses heredocs AFAIK, however both denote strings and return strings. Php tags denote &#8220;not-a-string&#8221;, they don&#8217;t return strings, they suspend dumping to stdout. The core language includes a feature to interpolate variables (the analog to django&#8217;s {{foo}} form). php.net is predominantly full of documentation on building websites, that&#8217;s not true at all for python.org or ruby-lang.org, the standard library is full of web related functions, you&#8217;d have to compile php yourself to get rid of the headers_sent function for instance.  If you command someone to install php, they&#8217;ll install apache + mod_php unless you instruct them otherwise.  Yes you can ignore or exorcise the web related features and mostly ignore its templating nature and use it for crunching numbers, but that&#8217;s really an extra.  PHP -as we know it- is a web framework, and there&#8217;s nothing wrong with that.</p>]]></content:encoded>
	</item>
	<item>
		<title>By: Klaus</title>
		<link>http://www.sitepoint.com/blogs/2008/06/08/last-we-checked-php-is-a-framework/comment-page-2/#comment-852317</link>
		<dc:creator>Klaus</dc:creator>
		<pubDate>Sun, 21 Dec 2008 18:25:42 +0000</pubDate>
		<guid isPermaLink="false">http://www.sitepoint.com/blogs/?p=2539#comment-852317</guid>
		<description>php is not a framework: it&#039;s a template language. And it&#039;s trivial to deploy. That&#039;s the reason for the success. However, if you come to the point where you need a framework, you may be better with using another language (I prefer Python in this case). But it is hard to argue about that with business people because they think that Python (or other languages) may be to exotic to find a new programmer in case of need.</description>
		<content:encoded><![CDATA[<p>php is not a framework: it&#8217;s a template language. And it&#8217;s trivial to deploy. That&#8217;s the reason for the success. However, if you come to the point where you need a framework, you may be better with using another language (I prefer Python in this case). But it is hard to argue about that with business people because they think that Python (or other languages) may be to exotic to find a new programmer in case of need.</p>]]></content:encoded>
	</item>
	<item>
		<title>By: Doug Putnam</title>
		<link>http://www.sitepoint.com/blogs/2008/06/08/last-we-checked-php-is-a-framework/comment-page-2/#comment-841479</link>
		<dc:creator>Doug Putnam</dc:creator>
		<pubDate>Sat, 29 Nov 2008 18:39:17 +0000</pubDate>
		<guid isPermaLink="false">http://www.sitepoint.com/blogs/?p=2539#comment-841479</guid>
		<description>Great article. It raises the hair on the back of many a neck. I love how the language enforcers are punishing you for using their &quot;framework&quot; word without authorization. They&#039;re muddying the discussion with minutiae.

PHP is the no doubt the unsexy tow truck in this NASCAR race. But, when the others (Ruby, Python, blah, blah) are pushed to the curb for Next Year&#039;s Hot Model, PHP will be hauling their carcasses to the recycling center.

I teach PHP, Ruby, and Python at CCSF and CSM. My prediction is that 5 years from now I&#039;ll be teaching PHP and something else...Erlang? Haskell? oCaml? Joy? Who knows... But PHP will be on the schedule for sure. I guarantee it.

For more of the same, &lt;a href=&quot;http://www.sitepoint.com/blogs/2008/08/29/rasmus-lerdorf-php-frameworks-think-again/.&quot; rel=&quot;nofollow&quot;&gt;read this Sitepoint post about Rasmus&#039; take on &quot;frameworks&quot;&lt;/a&gt;.</description>
		<content:encoded><![CDATA[<p>Great article. It raises the hair on the back of many a neck. I love how the language enforcers are punishing you for using their &#8220;framework&#8221; word without authorization. They&#8217;re muddying the discussion with minutiae.</p>
<p>PHP is the no doubt the unsexy tow truck in this NASCAR race. But, when the others (Ruby, Python, blah, blah) are pushed to the curb for Next Year&#8217;s Hot Model, PHP will be hauling their carcasses to the recycling center.</p>
<p>I teach PHP, Ruby, and Python at CCSF and CSM. My prediction is that 5 years from now I&#8217;ll be teaching PHP and something else&#8230;Erlang? Haskell? oCaml? Joy? Who knows&#8230; But PHP will be on the schedule for sure. I guarantee it.</p>
<p>For more of the same, <a href="http://www.sitepoint.com/blogs/2008/08/29/rasmus-lerdorf-php-frameworks-think-again/." rel="nofollow">read this Sitepoint post about Rasmus&#8217; take on &#8220;frameworks&#8221;</a>.</p>]]></content:encoded>
	</item>
	<item>
		<title>By: jackmk</title>
		<link>http://www.sitepoint.com/blogs/2008/06/08/last-we-checked-php-is-a-framework/comment-page-2/#comment-804023</link>
		<dc:creator>jackmk</dc:creator>
		<pubDate>Sun, 05 Oct 2008 21:40:06 +0000</pubDate>
		<guid isPermaLink="false">http://www.sitepoint.com/blogs/?p=2539#comment-804023</guid>
		<description>This is the silliest article I have ever read.

You probably don&#039;t understand the concept of framework if you call PHP a framework or try to suggest using a framework is not a good idea. Yes, one framework may be better for a certain job than other, othertimes native procedural PHP would be better (if you need speed). But, that certainly doesn&#039;t mean PHP is a framework.

The problem with Twitter was not RoR but how they have used it. They could have ended up with same problem by using PHP. I like PHP, don&#039;t use RoR, but we must be fair here. It was not the language the problem but how they implemented it. And their performance problem lied withing DB queries and DB structure not RoR itself.

I used CodeIgniter, Kohana, tried CakePHP and Symfony. CodeIgniter was best for what I did (I always liked speed). Now I am working on my own framework and CMS system. 

You tried coming up with a cool title but in my opinion you have failed. The links in it ware useful though :)</description>
		<content:encoded><![CDATA[<p>This is the silliest article I have ever read.</p>
<p>You probably don&#8217;t understand the concept of framework if you call PHP a framework or try to suggest using a framework is not a good idea. Yes, one framework may be better for a certain job than other, othertimes native procedural PHP would be better (if you need speed). But, that certainly doesn&#8217;t mean PHP is a framework.</p>
<p>The problem with Twitter was not RoR but how they have used it. They could have ended up with same problem by using PHP. I like PHP, don&#8217;t use RoR, but we must be fair here. It was not the language the problem but how they implemented it. And their performance problem lied withing DB queries and DB structure not RoR itself.</p>
<p>I used CodeIgniter, Kohana, tried CakePHP and Symfony. CodeIgniter was best for what I did (I always liked speed). Now I am working on my own framework and CMS system. </p>
<p>You tried coming up with a cool title but in my opinion you have failed. The links in it ware useful though :)</p>]]></content:encoded>
	</item>
	<item>
		<title>By: Chris</title>
		<link>http://www.sitepoint.com/blogs/2008/06/08/last-we-checked-php-is-a-framework/comment-page-2/#comment-797670</link>
		<dc:creator>Chris</dc:creator>
		<pubDate>Sat, 20 Sep 2008 05:24:53 +0000</pubDate>
		<guid isPermaLink="false">http://www.sitepoint.com/blogs/?p=2539#comment-797670</guid>
		<description>I&#039;m a huge PHP fan, but standard PHP does often lend itself to messy code, especially due to the inline HTML style syntax that is used by default. Additionally, so much of web development centers around Create, Read, Update, Delete, so it&#039;s silly to constantly write almost identical queries and form validation functions for different data. Using a framework eliminates the tedium of doing these same types of things over and over. Any &lt;a href=&quot;http://www.phpfuse.net&quot; rel=&quot;nofollow&quot;&gt;good PHP framework&lt;/a&gt; will let you build entire sites without ever having to write a query, which by itself is enough to make it worthwhile.</description>
		<content:encoded><![CDATA[<p>I&#8217;m a huge PHP fan, but standard PHP does often lend itself to messy code, especially due to the inline HTML style syntax that is used by default. Additionally, so much of web development centers around Create, Read, Update, Delete, so it&#8217;s silly to constantly write almost identical queries and form validation functions for different data. Using a framework eliminates the tedium of doing these same types of things over and over. Any <a href="http://www.phpfuse.net" rel="nofollow">good PHP framework</a> will let you build entire sites without ever having to write a query, which by itself is enough to make it worthwhile.</p>]]></content:encoded>
	</item>
	<item>
		<title>By: mwmitchell</title>
		<link>http://www.sitepoint.com/blogs/2008/06/08/last-we-checked-php-is-a-framework/comment-page-2/#comment-790674</link>
		<dc:creator>mwmitchell</dc:creator>
		<pubDate>Wed, 03 Sep 2008 02:10:31 +0000</pubDate>
		<guid isPermaLink="false">http://www.sitepoint.com/blogs/?p=2539#comment-790674</guid>
		<description>the term &quot;framework&quot; is so relative! call it what you want. it&#039;s grayscale. where does it start, where does it begin? - does it matter really? php is great for getting things done, but ruby is better! woot!</description>
		<content:encoded><![CDATA[<p>the term &#8220;framework&#8221; is so relative! call it what you want. it&#8217;s grayscale. where does it start, where does it begin? &#8211; does it matter really? php is great for getting things done, but ruby is better! woot!</p>]]></content:encoded>
	</item>
	<item>
		<title>By: aditia</title>
		<link>http://www.sitepoint.com/blogs/2008/06/08/last-we-checked-php-is-a-framework/comment-page-2/#comment-790655</link>
		<dc:creator>aditia</dc:creator>
		<pubDate>Wed, 03 Sep 2008 00:54:44 +0000</pubDate>
		<guid isPermaLink="false">http://www.sitepoint.com/blogs/?p=2539#comment-790655</guid>
		<description>My opinion, PHP is not a framework, some post above mention about VB and Delphi, yeah this is a framework : Basic / Visual Basic, Pascal / Delphi, like Ruby / Rails
Framework should provide good coding practice, focus on your application, framework give you simple configuration, name convention, etc. First time i learn PHP i can&#039;t build reusable MVC, I try built my own framework but it make me headache, so I choose open source framework like Cake, CI and it&#039;s make me comfortable with the site structure, file organization, code structure. I don&#039;t think PHP is a framework.</description>
		<content:encoded><![CDATA[<p>My opinion, PHP is not a framework, some post above mention about VB and Delphi, yeah this is a framework : Basic / Visual Basic, Pascal / Delphi, like Ruby / Rails<br />
Framework should provide good coding practice, focus on your application, framework give you simple configuration, name convention, etc. First time i learn PHP i can&#8217;t build reusable MVC, I try built my own framework but it make me headache, so I choose open source framework like Cake, CI and it&#8217;s make me comfortable with the site structure, file organization, code structure. I don&#8217;t think PHP is a framework.</p>]]></content:encoded>
	</item>
	<item>
		<title>By: ETbyrne</title>
		<link>http://www.sitepoint.com/blogs/2008/06/08/last-we-checked-php-is-a-framework/comment-page-2/#comment-777410</link>
		<dc:creator>ETbyrne</dc:creator>
		<pubDate>Sun, 10 Aug 2008 02:10:02 +0000</pubDate>
		<guid isPermaLink="false">http://www.sitepoint.com/blogs/?p=2539#comment-777410</guid>
		<description>This article is total BS, PHP is obviously not a framework.</description>
		<content:encoded><![CDATA[<p>This article is total BS, PHP is obviously not a framework.</p>]]></content:encoded>
	</item>
	<item>
		<title>By: Anonymous</title>
		<link>http://www.sitepoint.com/blogs/2008/06/08/last-we-checked-php-is-a-framework/comment-page-1/#comment-771971</link>
		<dc:creator>Anonymous</dc:creator>
		<pubDate>Fri, 01 Aug 2008 06:30:07 +0000</pubDate>
		<guid isPermaLink="false">http://www.sitepoint.com/blogs/?p=2539#comment-771971</guid>
		<description>&lt;strong&gt;&lt;em&gt;dfdfdfd&lt;blockquote&gt;&lt;/blockquote&gt;&lt;/em&gt;&lt;/strong&gt;</description>
		<content:encoded><![CDATA[<p><strong><em>dfdfdfd<br />
<blockquote></blockquote>
<p></p></em></strong></p>]]></content:encoded>
	</item>
</channel>
</rss>
