<?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: MVC and web apps: oil and water</title>
	<atom:link href="http://www.sitepoint.com/blogs/2005/12/22/mvc-and-web-apps-oil-and-water/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.sitepoint.com/blogs/2005/12/22/mvc-and-web-apps-oil-and-water/</link>
	<description>News, opinion, and fresh thinking for web developers and designers. The official podcast of sitepoint.com.</description>
	<lastBuildDate>Mon, 23 Nov 2009 01:39:24 -0500</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.4</generator>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<item>
		<title>By: faffy fuck</title>
		<link>http://www.sitepoint.com/blogs/2005/12/22/mvc-and-web-apps-oil-and-water/comment-page-1/#comment-894935</link>
		<dc:creator>faffy fuck</dc:creator>
		<pubDate>Mon, 16 Mar 2009 14:01:48 +0000</pubDate>
		<guid isPermaLink="false">http://www.sitepoint.com/blogs/?p=1360#comment-894935</guid>
		<description>&lt;em&gt;&quot;This might just mean finding smarter ways to write view centric code, emphasizing DRY while avoiding spaghetti - consider the “article.php” in this URL.&quot;&lt;/em&gt;

Are you by any chance talking about a recipe for soup?</description>
		<content:encoded><![CDATA[<p><em>&#8220;This might just mean finding smarter ways to write view centric code, emphasizing DRY while avoiding spaghetti &#8211; consider the “article.php” in this URL.&#8221;</em></p>
<p>Are you by any chance talking about a recipe for soup?</p>]]></content:encoded>
	</item>
	<item>
		<title>By: James Watt</title>
		<link>http://www.sitepoint.com/blogs/2005/12/22/mvc-and-web-apps-oil-and-water/comment-page-1/#comment-609156</link>
		<dc:creator>James Watt</dc:creator>
		<pubDate>Tue, 22 Jan 2008 04:55:22 +0000</pubDate>
		<guid isPermaLink="false">http://www.sitepoint.com/blogs/?p=1360#comment-609156</guid>
		<description>I completely agree with this article. Nice read. I have actually thought this for some time now, but never wanted to take the time to argue the point.</description>
		<content:encoded><![CDATA[<p>I completely agree with this article. Nice read. I have actually thought this for some time now, but never wanted to take the time to argue the point.</p>]]></content:encoded>
	</item>
	<item>
		<title>By: Justin</title>
		<link>http://www.sitepoint.com/blogs/2005/12/22/mvc-and-web-apps-oil-and-water/comment-page-1/#comment-441828</link>
		<dc:creator>Justin</dc:creator>
		<pubDate>Thu, 08 Nov 2007 00:38:43 +0000</pubDate>
		<guid isPermaLink="false">http://www.sitepoint.com/blogs/?p=1360#comment-441828</guid>
		<description>I&#039;d like to know what you think about a JavaScript MVC framework like Junction (http://jupiterit.com/junction.html).

It allows a more natural development because you have access to data (exposed through services) and the DOM at the same time.</description>
		<content:encoded><![CDATA[<p>I&#8217;d like to know what you think about a JavaScript MVC framework like Junction (<a href="http://jupiterit.com/junction.html)" rel="nofollow">http://jupiterit.com/junction.html)</a>.</p>
<p>It allows a more natural development because you have access to data (exposed through services) and the DOM at the same time.</p>]]></content:encoded>
	</item>
	<item>
		<title>By: martynas</title>
		<link>http://www.sitepoint.com/blogs/2005/12/22/mvc-and-web-apps-oil-and-water/comment-page-1/#comment-363764</link>
		<dc:creator>martynas</dc:creator>
		<pubDate>Mon, 03 Sep 2007 00:45:40 +0000</pubDate>
		<guid isPermaLink="false">http://www.sitepoint.com/blogs/?p=1360#comment-363764</guid>
		<description>This article was one of the inspirations :) And so we developed our own RESTful PHP framework, based on Resources that have URIs and implement HTTP methods.
http://www.xml.lt/Resources/Framework</description>
		<content:encoded><![CDATA[<p>This article was one of the inspirations :) And so we developed our own RESTful PHP framework, based on Resources that have URIs and implement HTTP methods.<br />
<a href="http://www.xml.lt/Resources/Framework" rel="nofollow">http://www.xml.lt/Resources/Framework</a></p>]]></content:encoded>
	</item>
	<item>
		<title>By: cesium62</title>
		<link>http://www.sitepoint.com/blogs/2005/12/22/mvc-and-web-apps-oil-and-water/comment-page-1/#comment-31789</link>
		<dc:creator>cesium62</dc:creator>
		<pubDate>Wed, 21 Jun 2006 20:38:04 +0000</pubDate>
		<guid isPermaLink="false">http://www.sitepoint.com/blogs/?p=1360#comment-31789</guid>
		<description>MVC is used because you want to be able to use the same functionality through multiple interfaces.  We used MVC in 1997 without knowing what it was called because we wanted to interface our database not only to users via HTML, but to other web sites via Soap, to Sabre via EDIFACT, and to Wizcom via some other random protocol.  When you have N implementations of your controller and view, and one implementation of the the model, you use MVC.  And lo and behold, this is pretty much what a 3 tier architecture provides.</description>
		<content:encoded><![CDATA[<p>MVC is used because you want to be able to use the same functionality through multiple interfaces.  We used MVC in 1997 without knowing what it was called because we wanted to interface our database not only to users via HTML, but to other web sites via Soap, to Sabre via EDIFACT, and to Wizcom via some other random protocol.  When you have N implementations of your controller and view, and one implementation of the the model, you use MVC.  And lo and behold, this is pretty much what a 3 tier architecture provides.</p>]]></content:encoded>
	</item>
	<item>
		<title>By: M.Uma Sankar</title>
		<link>http://www.sitepoint.com/blogs/2005/12/22/mvc-and-web-apps-oil-and-water/comment-page-1/#comment-17011</link>
		<dc:creator>M.Uma Sankar</dc:creator>
		<pubDate>Tue, 04 Apr 2006 14:31:30 +0000</pubDate>
		<guid isPermaLink="false">http://www.sitepoint.com/blogs/?p=1360#comment-17011</guid>
		<description>Differences between 3tier architecture and MVC</description>
		<content:encoded><![CDATA[<p>Differences between 3tier architecture and MVC</p>]]></content:encoded>
	</item>
	<item>
		<title>By: Steve&#8217;s Log &#187; Blog Archive &#187; MVC and web apps: oil and water</title>
		<link>http://www.sitepoint.com/blogs/2005/12/22/mvc-and-web-apps-oil-and-water/comment-page-1/#comment-15811</link>
		<dc:creator>Steve&#8217;s Log &#187; Blog Archive &#187; MVC and web apps: oil and water</dc:creator>
		<pubDate>Fri, 17 Mar 2006 20:43:34 +0000</pubDate>
		<guid isPermaLink="false">http://www.sitepoint.com/blogs/?p=1360#comment-15811</guid>
		<description>[...] This entry was posted on Thursday, December 22nd, 2005 at 7:34 am, contains 2,471 words, and is filed under PHP. You can follow any responses to this entry through the RSS 2.0 feed. You can leave a response, or trackback from your own site. The views and opinions in this blog post are those of its author. [...]</description>
		<content:encoded><![CDATA[<p>[...] This entry was posted on Thursday, December 22nd, 2005 at 7:34 am, contains 2,471 words, and is filed under PHP. You can follow any responses to this entry through the RSS 2.0 feed. You can leave a response, or trackback from your own site. The views and opinions in this blog post are those of its author. [...]</p>]]></content:encoded>
	</item>
	<item>
		<title>By: Jumping on the MVC Bandwagon at d3 eMinistry blog</title>
		<link>http://www.sitepoint.com/blogs/2005/12/22/mvc-and-web-apps-oil-and-water/comment-page-1/#comment-15238</link>
		<dc:creator>Jumping on the MVC Bandwagon at d3 eMinistry blog</dc:creator>
		<pubDate>Tue, 07 Mar 2006 00:39:10 +0000</pubDate>
		<guid isPermaLink="false">http://www.sitepoint.com/blogs/?p=1360#comment-15238</guid>
		<description>[...] go back to step 1  Not rocket science. With AJAX, things are different. Now, when I can specify what part of the page is updated and when it&#8217;s updated. Add to this the ability to have updates to the page done completely asynchronously and you have a programmer&#8217;s dream come true&#8230;or worst nightmare. I&#8217;ve been using Taconite. It&#8217;s a Java Script library that processes XMLHttpRequest and easily allows you use the returned data for any HTML element on your page. If I&#8217;m displaying data from a table in a form and the user deletes a row from that table, after I process the action for the database, all I have to do is have Taconite delete that table row. Anything with an ID attribute can be added to, removed, replaced, etc. all without InnerHTML. It&#8217;s funny, but I think the Web 2.0 thing has made backends much more complex. Complex gone wrong is complicated and that&#8217;s where I was at that night last week. I needed a new way to organize my backend. I&#8217;ve been actually thinking about this for some time. I&#8217;ve looked into the many PHP frameworks out there and they just seem so&#8230;cumbersome. I didn&#8217;t want to have to change the way I think to use one of these things. I liked the idea, I didn&#8217;t like the implementations I was seeing. Then I came across an excellent post at fiftyfoureleven.com titled PHP and MVC without the OOP. Maybe it&#8217;s the Military in me, but all those acronyms caught my eye. I don&#8217;t have a specific problem with OOP. That&#8217;s what I was taught in high school and my first couple of years of college. It&#8217;s a nice way of doing things. I know there&#8217;s a passionate debate on both sides of the fence: OOP and procedural. It&#8217;s like arguing religion or worse, politics. I think it boils down to personal preference and for some reason I just perfer procedural. This doesn&#8217;t mean that I don&#8217;t get OOP, I&#8217;ve never had a problem understanding objects. I like how the MVC way of doing things organizes your code by what it does (see Harry Fuecks&#8217; article): [...]</description>
		<content:encoded><![CDATA[<p>[...] go back to step 1  Not rocket science. With AJAX, things are different. Now, when I can specify what part of the page is updated and when it&#8217;s updated. Add to this the ability to have updates to the page done completely asynchronously and you have a programmer&#8217;s dream come true&#8230;or worst nightmare. I&#8217;ve been using Taconite. It&#8217;s a Java Script library that processes XMLHttpRequest and easily allows you use the returned data for any HTML element on your page. If I&#8217;m displaying data from a table in a form and the user deletes a row from that table, after I process the action for the database, all I have to do is have Taconite delete that table row. Anything with an ID attribute can be added to, removed, replaced, etc. all without InnerHTML. It&#8217;s funny, but I think the Web 2.0 thing has made backends much more complex. Complex gone wrong is complicated and that&#8217;s where I was at that night last week. I needed a new way to organize my backend. I&#8217;ve been actually thinking about this for some time. I&#8217;ve looked into the many PHP frameworks out there and they just seem so&#8230;cumbersome. I didn&#8217;t want to have to change the way I think to use one of these things. I liked the idea, I didn&#8217;t like the implementations I was seeing. Then I came across an excellent post at fiftyfoureleven.com titled PHP and MVC without the OOP. Maybe it&#8217;s the Military in me, but all those acronyms caught my eye. I don&#8217;t have a specific problem with OOP. That&#8217;s what I was taught in high school and my first couple of years of college. It&#8217;s a nice way of doing things. I know there&#8217;s a passionate debate on both sides of the fence: OOP and procedural. It&#8217;s like arguing religion or worse, politics. I think it boils down to personal preference and for some reason I just perfer procedural. This doesn&#8217;t mean that I don&#8217;t get OOP, I&#8217;ve never had a problem understanding objects. I like how the MVC way of doing things organizes your code by what it does (see Harry Fuecks&#8217; article): [...]</p>]]></content:encoded>
	</item>
	<item>
		<title>By: SitePoint Blogs &#187; PHP Security: Dumb Users or Dumb APIs?</title>
		<link>http://www.sitepoint.com/blogs/2005/12/22/mvc-and-web-apps-oil-and-water/comment-page-1/#comment-13075</link>
		<dc:creator>SitePoint Blogs &#187; PHP Security: Dumb Users or Dumb APIs?</dc:creator>
		<pubDate>Tue, 24 Jan 2006 15:36:42 +0000</pubDate>
		<guid isPermaLink="false">http://www.sitepoint.com/blogs/?p=1360#comment-13075</guid>
		<description>[...] And it&#8217;s likely we&#8217;ll have to make future bids based on this platform (release early, release often!), and encourage others to do the same. For the sake of the newbies, I hope &#8220;Extreme Simplicity&#8221; and MVC are able to fit into the same sentence. [...]</description>
		<content:encoded><![CDATA[<p>[...] And it&#8217;s likely we&#8217;ll have to make future bids based on this platform (release early, release often!), and encourage others to do the same. For the sake of the newbies, I hope &#8220;Extreme Simplicity&#8221; and MVC are able to fit into the same sentence. [...]</p>]]></content:encoded>
	</item>
	<item>
		<title>By: Vysnu &#187; MVC and web apps: oil and water</title>
		<link>http://www.sitepoint.com/blogs/2005/12/22/mvc-and-web-apps-oil-and-water/comment-page-1/#comment-12840</link>
		<dc:creator>Vysnu &#187; MVC and web apps: oil and water</dc:creator>
		<pubDate>Tue, 17 Jan 2006 22:45:54 +0000</pubDate>
		<guid isPermaLink="false">http://www.sitepoint.com/blogs/?p=1360#comment-12840</guid>
		<description>[...] and water. A pretty detailed examination of the MVC model, a good, long, but rather confusing read. # Development &#124;Web [...]</description>
		<content:encoded><![CDATA[<p>[...] and water. A pretty detailed examination of the MVC model, a good, long, but rather confusing read. # Development |Web [...]</p>]]></content:encoded>
	</item>
</channel>
</rss>
