<?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>BLACK AMPHI &#187; programming ideas</title>
	<atom:link href="http://blackamphi.com/topics/programming-ideas/feed" rel="self" type="application/rss+xml" />
	<link>http://blackamphi.com</link>
	<description>Web, Software and Entrepreneurs in Africa</description>
	<lastBuildDate>Thu, 13 May 2010 14:19:48 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.2.1</generator>
		<item>
		<title>Introduction to Kohana PHP Framework</title>
		<link>http://blackamphi.com/introduction-to-kohana-php-framework.html</link>
		<comments>http://blackamphi.com/introduction-to-kohana-php-framework.html#comments</comments>
		<pubDate>Tue, 22 Dec 2009 11:30:24 +0000</pubDate>
		<dc:creator>Mambe Nanje</dc:creator>
				<category><![CDATA[programming ideas]]></category>
		<category><![CDATA[computer science theories]]></category>
		<category><![CDATA[kohana php]]></category>
		<category><![CDATA[packtpub]]></category>
		<category><![CDATA[php frameworks]]></category>

		<guid isPermaLink="false">http://blackamphi.com/?p=239</guid>
		<description><![CDATA[






<div style="padding:5px; float:right;">


	<iframe src="http://www.rebuzzthis.com/button_large.php?url=http://blackamphi.com/introduction-to-kohana-php-framework.html&title=Introduction to Kohana PHP Framework&style=1" border="0" style="border:0px;" width="46px" height="56px" scrolling="no"></iframe>






</div>



I personally use PHP Frameworks like Codeigniter, Kohana PHP, CakePHP, and co. I am a great advocate of such frameworks and I have built a couple of applications faster and more secure with one or more of these frameworks.  Usually with these frameworks, you can develop a working prototype of your startup/project idea within 3days. [...]]]></description>
			<content:encoded><![CDATA[






<div style="padding:5px; float:right;">


	<iframe src="http://www.rebuzzthis.com/button_large.php?url=http://blackamphi.com/introduction-to-kohana-php-framework.html&title=Introduction to Kohana PHP Framework&style=1" border="0" style="border:0px;" width="46px" height="56px" scrolling="no"></iframe>






</div>



<div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fblackamphi.com%2Fintroduction-to-kohana-php-framework.html"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fblackamphi.com%2Fintroduction-to-kohana-php-framework.html&amp;style=normal&amp;b=2" height="61" width="50" /><br />
			</a>
		</div>
<p>I personally use PHP Frameworks like <a href="http://codeigniter.com/" target="_blank">Codeigniter</a>, <a href="http://kohanaphp.com/" target="_blank">Kohana PHP</a>,<a href="http://cakephp.org/" target="_blank"> CakePHP</a>, and co. I am a great advocate of such frameworks and I have built a couple of applications faster and more secure with one or more of these frameworks.  Usually with these frameworks, you can develop a working prototype of your startup/project idea within 3days. I also believe African web developers should employ these frameworks just to get to know some computer science theories embeded in them even if you dont like using frameworks, take some time, study the frameworks and employ the magical ideas like &#8220;Convention over Configuration&#8221;, MVC, ORM, front controller, libraries and helpers into your own development process. For a Framework like Codeigniter, its extensive user guide, flexible standards and friendly developer community online can help a new developer get up to speed within a couple of days. Frameworks will help the average African developer become a world class web developer this is my believe.</p>
<p>Enough of the Framework talks, I wrote this article for PacktPub in UK about the Kohana PHP Framework. I was contacted to produce an article within a couple of days and this is what I came up with.</p>
<blockquote>
<h1 style="font-family: Verdana, Sans; font-weight: bold; font-size: 1.3em;">Overview</h1>
<p style="margin-bottom: 0.08in;">Kohana PHP Framework is an open source PHP software development framework that helps php developers to build web applications faster, and also, more effectively by providing them with a set of built-in objects/classes. It also enforces highly organized coding standards.</p>
<p style="margin-bottom: 0.08in;">The Kohana PHP Framework is just like Ruby on Rails; it implements the well known software engineering design pattern—<strong>Model View Controller(MVC)</strong>. The <strong>Model View Controller</strong> software design pattern guides engineers to design their software codes into three separate parts which includes:</p>
<ul style="list-style-position: inside; list-style-image: url(https://www.packtpub.com/images/bullet.gif); padding: 0em; margin: 0em;">
<li><strong>Models:</strong> The objects that manipulate data sources and data stores.</li>
<li><strong>Views:</strong> The html and css files with inline php codes that present the user interface and controls to the application users.</li>
<li><strong>Controllers:</strong> Objects in charge of the business logic, displaying the page(views), and routing the click actions from the views to the model and back to the views.</li>
</ul>
<p style="margin-bottom: 0.08in;">Kohana was originally based upon the well documented codeigniter php framework, but it stands out due to its strict use of OOP best practices and standards.</p>
</blockquote>
<p style="margin-bottom: 0.08in;">read more on the packtpub.com website link: <a href="http://www.packtpub.com/article/introduction-to-kohana-php-framework" target="_blank">http://www.packtpub.com/article/introduction-to-kohana-php-framework</a></p>
<img src="http://blackamphi.com/?ak_action=api_record_view&id=239&type=feed" alt="" />]]></content:encoded>
			<wfw:commentRss>http://blackamphi.com/introduction-to-kohana-php-framework.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

