<?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: PHP Frameworks and Scaling</title>
	<atom:link href="http://www.nodroidsallowed.com/2008/12/19/php-frameworks-and-scaling/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.nodroidsallowed.com/2008/12/19/php-frameworks-and-scaling/</link>
	<description>Practical techniques for raising a well-adjusted database</description>
	<lastBuildDate>Thu, 10 Jun 2010 01:20:24 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9</generator>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<item>
		<title>By: vdibart</title>
		<link>http://www.nodroidsallowed.com/2008/12/19/php-frameworks-and-scaling/comment-page-1/#comment-377</link>
		<dc:creator>vdibart</dc:creator>
		<pubDate>Sat, 10 Jan 2009 14:27:46 +0000</pubDate>
		<guid isPermaLink="false">http://www.nodroidsallowed.com/?p=28#comment-377</guid>
		<description>True.  Similarly it&#039;s worth considering the cost of other &quot;invisibles&quot;, such as maintenance cost, learning curve (for new developers on the project), and application security (e.g. SQL injection attacks).  A good framework addresses each of these issues.  Don&#039;t get me wrong, I&#039;m don&#039;t believe everyone should be using a framework.  I generally despise Java frameworks.  But I also think most sites could be well-served by them because most sites never end up having to scale to the point where it becomes an issue.</description>
		<content:encoded><![CDATA[<p>True.  Similarly it&#8217;s worth considering the cost of other &#8220;invisibles&#8221;, such as maintenance cost, learning curve (for new developers on the project), and application security (e.g. SQL injection attacks).  A good framework addresses each of these issues.  Don&#8217;t get me wrong, I&#8217;m don&#8217;t believe everyone should be using a framework.  I generally despise Java frameworks.  But I also think most sites could be well-served by them because most sites never end up having to scale to the point where it becomes an issue.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Steve Clay</title>
		<link>http://www.nodroidsallowed.com/2008/12/19/php-frameworks-and-scaling/comment-page-1/#comment-376</link>
		<dc:creator>Steve Clay</dc:creator>
		<pubDate>Sat, 10 Jan 2009 14:18:08 +0000</pubDate>
		<guid isPermaLink="false">http://www.nodroidsallowed.com/?p=28#comment-376</guid>
		<description>Of course the other cost, which is very big and real, is that of migrating to a framework when additional needs arise. Businesses that can&#039;t afford to have developers on staff should probably always demand at least a basic CMS. If they&#039;re lucky enough to have site performance as an issue, front end tweaks like Minify are easy to slap in place and switching hosts is easier than migrating content from a homebrew system/flat files.</description>
		<content:encoded><![CDATA[<p>Of course the other cost, which is very big and real, is that of migrating to a framework when additional needs arise. Businesses that can&#8217;t afford to have developers on staff should probably always demand at least a basic CMS. If they&#8217;re lucky enough to have site performance as an issue, front end tweaks like Minify are easy to slap in place and switching hosts is easier than migrating content from a homebrew system/flat files.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: vdibart</title>
		<link>http://www.nodroidsallowed.com/2008/12/19/php-frameworks-and-scaling/comment-page-1/#comment-370</link>
		<dc:creator>vdibart</dc:creator>
		<pubDate>Sat, 20 Dec 2008 17:20:38 +0000</pubDate>
		<guid isPermaLink="false">http://www.nodroidsallowed.com/?p=28#comment-370</guid>
		<description>Point taken Rasmus.  This is along the lines of what I was assuming you meant, and it&#039;s obviously inarguable.  Any framework in any environment incurs a penalty.  The bigger the framework, the bigger the penalty.  Thanks for your comments.  I&#039;m honored to have you visit my blog and consider my writing.</description>
		<content:encoded><![CDATA[<p>Point taken Rasmus.  This is along the lines of what I was assuming you meant, and it&#8217;s obviously inarguable.  Any framework in any environment incurs a penalty.  The bigger the framework, the bigger the penalty.  Thanks for your comments.  I&#8217;m honored to have you visit my blog and consider my writing.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Rasmus</title>
		<link>http://www.nodroidsallowed.com/2008/12/19/php-frameworks-and-scaling/comment-page-1/#comment-369</link>
		<dc:creator>Rasmus</dc:creator>
		<pubDate>Sat, 20 Dec 2008 15:49:54 +0000</pubDate>
		<guid isPermaLink="false">http://www.nodroidsallowed.com/?p=28#comment-369</guid>
		<description>The entire point was that people need to understand the cost of their convenience.  The &quot;Hello World&quot; example shows the cost of the framework if you don&#039;t use any of the features in the framework itself.  As you start to use more and more features, the cost is reduced.  If you use every single feature, then you have the perfect framework.

However, in reality people only use a fraction of a general purpose framework, yet they incur the overhead of the entire framework.  What I was trying to get across in the talk was the methodology by which you can measure that cost and make an informed decision when it comes to trading off convenience against performance.  There is nothing wrong with using frameworks, but there is something seriously wrong with making the decision to use one without understanding the cost penalty.</description>
		<content:encoded><![CDATA[<p>The entire point was that people need to understand the cost of their convenience.  The &#8220;Hello World&#8221; example shows the cost of the framework if you don&#8217;t use any of the features in the framework itself.  As you start to use more and more features, the cost is reduced.  If you use every single feature, then you have the perfect framework.</p>
<p>However, in reality people only use a fraction of a general purpose framework, yet they incur the overhead of the entire framework.  What I was trying to get across in the talk was the methodology by which you can measure that cost and make an informed decision when it comes to trading off convenience against performance.  There is nothing wrong with using frameworks, but there is something seriously wrong with making the decision to use one without understanding the cost penalty.</p>
]]></content:encoded>
	</item>
</channel>
</rss>

<!-- Dynamic Page Served (once) in 0.220 seconds -->
