<?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>sync;sync &#187; MVC</title>
	<atom:link href="http://andy.sinaptix.com/category/codes/mvc/feed/" rel="self" type="application/rss+xml" />
	<link>http://andy.sinaptix.com</link>
	<description>flush the garbage</description>
	<lastBuildDate>Tue, 27 Oct 2009 09:44:52 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.5</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Akelos, Speaking Rails in PHP</title>
		<link>http://andy.sinaptix.com/2007/10/26/akelos-speaking-rails-in-php/</link>
		<comments>http://andy.sinaptix.com/2007/10/26/akelos-speaking-rails-in-php/#comments</comments>
		<pubDate>Thu, 25 Oct 2007 19:34:23 +0000</pubDate>
		<dc:creator>Andy Awidarto</dc:creator>
				<category><![CDATA[Codeigniter]]></category>
		<category><![CDATA[MVC]]></category>

		<guid isPermaLink="false">http://andy.sinaptix.com/2007/10/26/akelos-speaking-rails-in-php/</guid>
		<description><![CDATA[I got stumbled upon ( again ) Akelos, another PHP framework, but this time my short attention span seems didn&#8217;t work   &#8230;
Yeah, it seems mature and stable enough, and maybe because i&#8217;m in process of learning RoR now, that Akelos&#8217; claim of being &#8220;port of RoR in PHP languange&#8221; make more sense than [...]]]></description>
			<content:encoded><![CDATA[<p>I got stumbled upon ( again ) <a href="http://www.akelos.org" title="Akelos Framework" target="_blank">Akelos</a>, another PHP framework, but this time my short attention span seems didn&#8217;t work <img src='http://andy.sinaptix.com/wp-includes/images/smilies/icon_biggrin.gif' alt=':D' class='wp-smiley' />  &#8230;</p>
<p>Yeah, it seems mature and stable enough, and maybe because i&#8217;m in process of learning RoR now, that Akelos&#8217; claim of being &#8220;port of RoR in PHP languange&#8221; make more sense than before.</p>
<p>Why am i interested in Akelos ? There are several other PHP frameworks that claim to be &#8220;inspired by&#8221; or &#8220;ports of RoR&#8221; namely CakePHP, CodeIgniter ( inspired ones ) and PHP on Trax ( port ).</p>
<p>I&#8217;ve been using CodeIgniter for a while and like it so far, because it has great documentation, lightweight, and easy to extend, although as many other PHP frameworks, it tends to get hairy if the developer gets too excited or plain too old fashioned to adhere to MVC concept. the lack of automation and claim of being small, lightweight freeform MVC framework in CodeIgniter is likely the cause of such failure to enforce MVC separation and reuseability ( or DRY ). I don&#8217;t blame the creator, actually i like CI very much because it cuts a significant portion of my work on particular project, make everything so fast, and above all, fun.</p>
<p>After i tried Akelos however, i got more excited, because it has the same ease of use of CI, at least in terms of requirements, like it works in PHP4 and PHP5, the package is easy to install, through SVN and downloadable package, and self contained, it doesn&#8217;t get stranded to PEAR ( like PHP on Trax ). Personally i don&#8217;t like PEAR because i&#8217;ve encounter too much trouble setting up on many different kind of machine ( Windows, Linux, and now OS X ).</p>
<p>With the bonus of Rails like automation, like generator, migration, etc. which doesn&#8217;t currently exist in CI, Akelos should be fun to work with, after all , it is a port of Rails. So i think i will take a closer look at it, maybe it could become a good learning tool on Rails concepts. I know PHP for a long time , then it&#8217;s a bit hard to switch lane to Ruby, learning RoR using Akelos should be a logical way to gradually move to pure RoR world.</p>
<p>Mind you, I&#8217;m not into language / framework war, for me it&#8217;s just another language and another framework. I use them accordingly depending on my particular needs, so i don&#8217;t scrap one for another, but i simply put them in my personal toolbox to use any of them as required.</p>
<p>The reason i don&#8217;t pick CakePHP is because it&#8217;s a whole different kind of framework although it has many of good features of RoR ( automation with bake, ORM, etc ). PHP on Trax, hmm, PEAR, so i think i&#8217;ll pass. I pass on other PHP frameworks too because they are PHP5 only, which is not good for the moment since my servers are still running PHP4, although they have great features too.</p>
<p>So, Akelos should be good enough now, although I don&#8217;t think it will match RoR fame, but it will become a fresh breath of air on PHP world, particularly in this moment where PHP gets mocked as inferior than Ruby or Python ( or other languages by fact ). Other thing is I actually like the modest attitude of Bermi Ferrer, Akelos&#8217; creator. DHH is just simply irritating, but i still respect him as a great programmer.</p>
]]></content:encoded>
			<wfw:commentRss>http://andy.sinaptix.com/2007/10/26/akelos-speaking-rails-in-php/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>
