<?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>Ahad Bokhari &#187; &#187; *MVC</title>
	<atom:link href="http://blogspot.fluidnewmedia.com/tag/mvc/feed/" rel="self" type="application/rss+xml" />
	<link>http://blogspot.fluidnewmedia.com</link>
	<description>— fragments of personal interest...</description>
	<lastBuildDate>Fri, 13 Jan 2012 10:41:05 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=abc</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>The Ultimate Framework:  ROR</title>
		<link>http://blogspot.fluidnewmedia.com/2008/12/the-ultimate-framework-ror/</link>
		<comments>http://blogspot.fluidnewmedia.com/2008/12/the-ultimate-framework-ror/#comments</comments>
		<pubDate>Sun, 07 Dec 2008 09:16:32 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[*Ruby on Rails]]></category>
		<category><![CDATA[*MVC]]></category>
		<category><![CDATA[agile]]></category>
		<category><![CDATA[development]]></category>
		<category><![CDATA[rails]]></category>
		<category><![CDATA[ruby]]></category>

		<guid isPermaLink="false">http://blogspot.fluidnewmedia.com/?p=690</guid>
		<description><![CDATA[[kml_flashembed movie="flash/Particles52.swf" height="375" width="550" /] 

For some time now i have been researching and playing with different MVC frameworks.  Ultimately the choice can only be one:  Ruby on Rails.   There is alot to say about Rails, but i&#8217;ll breifly list whats most important to me. 

Convention over Configuration:
The concept of convention over configuration refers to the [...]]]></description>
			<content:encoded><![CDATA[<p></p><p>[kml_flashembed movie="flash/Particles52.swf" height="375" width="550" /] </p>
<p><span id="more-690"></span></p>
<p>For some time now i have been researching and playing with different MVC frameworks.  Ultimately the choice can only be one:  Ruby on Rails.   There is alot to say about Rails, but i&#8217;ll breifly list whats most important to me. </p>
<ol>
<li><strong>Convention over Configuration:</strong><br />
The concept of convention over configuration refers to the fact that Rails assumes a number of defaults for the way one should build a typical web application.</li>
<li><strong>Don&#8217;t repeat yourself: &#8220;DRY&#8221;</strong><br />
Rails supports the principles of DRY (Don’t Repeat Yourself) programming. When you decide to change the behavior of an application that’s based on the DRY principle,</li>
<li><strong>Agile Development:</strong><br />
More traditional approaches to software development (such as iterative development and the waterfall model) usually attempt to sketch out a long-running and rather static plan for an application’s goals and needs using predictive methods. These development models usually approach applications from the bottom up—that is, by working on the data first.</li>
<p>In contrast, Agile development methods use an adaptive approach. Small teams, typically consisting of fewer than ten developers, iteratively complete small units of the project. Before starting an iteration, the team reevaluates the priorities for the application that’s being built; these priorities may have shifted during the previous iteration, so they may need adjustment. Agile developers also architect their applications from the top down, starting with the design, which may be as simple as a sketch of the interface on a sheet of paper.</ol>
<div>You can download Ruby the language <a href="http://www.rubyonrails.org">HERE</a></div>
<ol> </ol>
]]></content:encoded>
			<wfw:commentRss>http://blogspot.fluidnewmedia.com/2008/12/the-ultimate-framework-ror/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>The No-Framework PHP MVC Framework</title>
		<link>http://blogspot.fluidnewmedia.com/2008/11/the-no-framework-php-mvc-framework/</link>
		<comments>http://blogspot.fluidnewmedia.com/2008/11/the-no-framework-php-mvc-framework/#comments</comments>
		<pubDate>Fri, 28 Nov 2008 12:24:35 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[*MVC]]></category>
		<category><![CDATA[development]]></category>
		<category><![CDATA[framework]]></category>
		<category><![CDATA[PHP]]></category>

		<guid isPermaLink="false">http://blogspot.fluidnewmedia.com/?p=653</guid>
		<description><![CDATA[A An insightful post by the King of php himself can be found here: THE NO FRAMEWORK PHP MVC FRAMEWORK. Confusing? hahah &#8211; well Andy Jeffries ( A PHP, RUBY ON RAILS AND MYSQL Developer) sums it up really well here:  DESIGN PATTERNS VS AGILE DEVELOPMENT
I posted this in a forum in the morning today, [...]]]></description>
			<content:encoded><![CDATA[<p></p><p>A <span style="text-decoration: line-through;">An insightfu</span>l post by the King of php himself can be found here: <a href="http://toys.lerdorf.com/archives/38-The-no-framework-PHP-MVC-framework.html">THE NO FRAMEWORK PHP MVC FRAMEWORK</a>. <span style="text-decoration: line-through;">Confusing? hahah</span> &#8211; well Andy Jeffries ( A PHP, RUBY ON RAILS AND MYSQL Developer) sums it up really well here:  <a href="http://andyjeffries.co.uk/articles/design-patterns-vs-agile-development">DESIGN PATTERNS VS AGILE DEVELOPMENT</a></p>
<p><a href="http://andyjeffries.co.uk/articles/design-patterns-vs-agile-development"></a>I posted this in a forum in the morning today, please read the reply i got:</p>
<blockquote><p>Keep an open mind &#8230;&#8230;.</p>
<p>A good framework:</p>
<p>1. better separates presentation from logic<br />
2. has a clear documented structure<br />
3. has features</p>
<p>He uses a view, controller, and model but he doesn’t use a “front controller”. URL’s are mapped directly to views. That’s not necessarily bad, (that’s the asp.net way) but:</p>
<p>- without a messy .htaccess file, you miss out on nice flexible hackable urls<br />
- you miss out on pre processing like showing a cached page without loading the entire view file and all it’s includes. </p></blockquote>
<p>I believe this person who commented on my post in the forums has a <strong>POINT WORTH NOTING&#8230;</strong></p>
]]></content:encoded>
			<wfw:commentRss>http://blogspot.fluidnewmedia.com/2008/11/the-no-framework-php-mvc-framework/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>

