Oh, I beg your pardon, I thought we were having a polite discussion.<br><br><div class="gmail_quote">On Wed, Apr 23, 2008 at 7:30 PM, Larry Garfield &lt;<a href="mailto:larry@garfieldtech.com">larry@garfieldtech.com</a>&gt; wrote:<br>
<blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;"><div class="Ih2E3d"><br>
On Wed, 23 Apr 2008 11:14:07 -0300, &quot;Victor Kane&quot; &lt;<a href="mailto:victorkane@gmail.com">victorkane@gmail.com</a>&gt; wrote:<br>
<br>
&gt; Quick English translation: Above and beyond classifying Drupal in one or<br>
&gt; another design pattern in the strictest sense, we speak of MVC in relation<br>
&gt; to Drupal because of its clean separation of data persistence and forms<br>
&gt; (model), logic (http request and response, or Drupal page life-cycle) and<br>
&gt; view (the HTML that is returned to the browser), and that there are many<br>
&gt; API&#39;s and opportunities to override in a clean fashion.<br>
<br>
</div>Which is wrong. &nbsp;3-part separation does not imply MVC. &nbsp;MVC is one specific 3-part separation that is poorly suited to the web. &nbsp;WebMVC/MVC2 is a stupidly named architecture more properly termed &quot;Rails-style&quot;, since most of them are inspired by Ruby on Rails&#39; misuse of the term &quot;MVC&quot;. &nbsp;I personally happen to think it is a fairly bad architecture, too, but that&#39;s more subjective.<br>

<br>
See the previously posted link for more details, and please stop calling Drupal something it is not.<br>
<font color="#888888"><br>
--Larry Garfield<br>
<br>
</font></blockquote></div><br>