<?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: Arquitectura y Modelo de Capas Aplicado a PHP + MySQL</title>
	<atom:link href="http://cofradia.org/2009/03/19/arquitectura-y-modelo-de-capas-aplicado-a-php-mysql/feed/" rel="self" type="application/rss+xml" />
	<link>http://cofradia.org/2009/03/19/arquitectura-y-modelo-de-capas-aplicado-a-php-mysql/</link>
	<description>Hermandad informática</description>
	<lastBuildDate>Thu, 17 May 2012 20:40:19 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.2</generator>
	<item>
		<title>By: Alfredo Ramírez</title>
		<link>http://cofradia.org/2009/03/19/arquitectura-y-modelo-de-capas-aplicado-a-php-mysql/comment-page-1/#comment-1269</link>
		<dc:creator>Alfredo Ramírez</dc:creator>
		<pubDate>Sun, 22 Mar 2009 23:08:01 +0000</pubDate>
		<guid isPermaLink="false">http://cofradia.org/?p=1183#comment-1269</guid>
		<description>Excelente info este ultimo comment de  arcange.salazar me ha servido aun bastante, me ayudaron a saber que y como buscar informacion, cualquier otro aporte sera bien recibido, gracias!</description>
		<content:encoded><![CDATA[<p>Excelente info este ultimo comment de  arcange.salazar me ha servido aun bastante, me ayudaron a saber que y como buscar informacion, cualquier otro aporte sera bien recibido, gracias!</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: arcangel.salazar</title>
		<link>http://cofradia.org/2009/03/19/arquitectura-y-modelo-de-capas-aplicado-a-php-mysql/comment-page-1/#comment-1267</link>
		<dc:creator>arcangel.salazar</dc:creator>
		<pubDate>Sun, 22 Mar 2009 04:38:34 +0000</pubDate>
		<guid isPermaLink="false">http://cofradia.org/?p=1183#comment-1267</guid>
		<description>mmm, posiblemente tu profesor se refiera al MVC puro que existia en smalltalk. Lo que sucede es que según la teoría, la capa de la logica (Controller) es la encargada de mediar entre la capa de datos (normalmente un ORM) y la capa de presentación (un sistema de plantillas en el caso de HTML). En ruby on rails el patron MVC es bastante puro, así que puedes darle un vistaso para darte una idea de como es.

Estos son algunos puntos que debes cuidar a cuando diseñes tu arquitecctura.
* Las clases de presentación deben contener la cantidad minima necesaria para correr la presentación de los datos, y sobre todo, no debes realizar ningun tipo de operación que no tenga que ver con darle formato a la información.

* Las clases controlles son las que deben tener las operaciones del sistema (calculos de IVA, accesos a la Db de alto nivel, filtros, ordenamientos, llamar a las vistas, etc). Una clase controller jamas debe tener una sola linea de SQL.

* Las clases modelo deben contener todos los accesos de bajo nivel a la DB (SQL) y también aquellas operaciones que tengan que ver directamente con los datos (calculo de llaves, hashing de password, validación de las reglas de integridad de los datos, etc).

Espero que esto te sea de utilidad.</description>
		<content:encoded><![CDATA[<p>mmm, posiblemente tu profesor se refiera al MVC puro que existia en smalltalk. Lo que sucede es que según la teoría, la capa de la logica (Controller) es la encargada de mediar entre la capa de datos (normalmente un ORM) y la capa de presentación (un sistema de plantillas en el caso de HTML). En ruby on rails el patron MVC es bastante puro, así que puedes darle un vistaso para darte una idea de como es.</p>
<p>Estos son algunos puntos que debes cuidar a cuando diseñes tu arquitecctura.<br />
* Las clases de presentación deben contener la cantidad minima necesaria para correr la presentación de los datos, y sobre todo, no debes realizar ningun tipo de operación que no tenga que ver con darle formato a la información.</p>
<p>* Las clases controlles son las que deben tener las operaciones del sistema (calculos de IVA, accesos a la Db de alto nivel, filtros, ordenamientos, llamar a las vistas, etc). Una clase controller jamas debe tener una sola linea de SQL.</p>
<p>* Las clases modelo deben contener todos los accesos de bajo nivel a la DB (SQL) y también aquellas operaciones que tengan que ver directamente con los datos (calculo de llaves, hashing de password, validación de las reglas de integridad de los datos, etc).</p>
<p>Espero que esto te sea de utilidad.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Alfredo Ramírez</title>
		<link>http://cofradia.org/2009/03/19/arquitectura-y-modelo-de-capas-aplicado-a-php-mysql/comment-page-1/#comment-1264</link>
		<dc:creator>Alfredo Ramírez</dc:creator>
		<pubDate>Sat, 21 Mar 2009 01:36:16 +0000</pubDate>
		<guid isPermaLink="false">http://cofradia.org/?p=1183#comment-1264</guid>
		<description>Muchas gracias, tomando en cuenta los comentarios!

cualquier otra idea, lo agradezco,,, e igual...

tomando en cuenta el ejemplo del modelo MVC, veo que hay una conexion entre vista y datos...
y segun el docente que esta asignado a mi materia, dice que en el modelo de capas eso no es posible, trate de hacerle entender lo que pasaba con el modelo MVC, pero el por fuerza quiere verlo en capas... entonces...

ya solamente seria la idea de...
seguir aplicando la logica de negocios, pero muchas gracias!</description>
		<content:encoded><![CDATA[<p>Muchas gracias, tomando en cuenta los comentarios!</p>
<p>cualquier otra idea, lo agradezco,,, e igual&#8230;</p>
<p>tomando en cuenta el ejemplo del modelo MVC, veo que hay una conexion entre vista y datos&#8230;<br />
y segun el docente que esta asignado a mi materia, dice que en el modelo de capas eso no es posible, trate de hacerle entender lo que pasaba con el modelo MVC, pero el por fuerza quiere verlo en capas&#8230; entonces&#8230;</p>
<p>ya solamente seria la idea de&#8230;<br />
seguir aplicando la logica de negocios, pero muchas gracias!</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: ja_vier</title>
		<link>http://cofradia.org/2009/03/19/arquitectura-y-modelo-de-capas-aplicado-a-php-mysql/comment-page-1/#comment-1263</link>
		<dc:creator>ja_vier</dc:creator>
		<pubDate>Fri, 20 Mar 2009 20:25:01 +0000</pubDate>
		<guid isPermaLink="false">http://cofradia.org/?p=1183#comment-1263</guid>
		<description>Oh Snap! :D

Estas cosas del wordpress...
Las ligas correctas:
&lt;a href=&quot;http://en.wikipedia.org/wiki/Model-view-controller&quot; title=&quot;Modelo MVC&quot; rel=&quot;nofollow&quot;&gt;Modelo MVC.
&lt;a href=&quot;http://en.wikipedia.org/wiki/Business_logic&quot; title=&quot;Logica de Negocios&quot; rel=&quot;nofollow&quot;&gt; Logica de Negocios .

Saludos</description>
		<content:encoded><![CDATA[<p>Oh Snap! <img src='http://cofradia.org/wp-includes/images/smilies/icon_biggrin.gif' alt=':D' class='wp-smiley' /> </p>
<p>Estas cosas del wordpress&#8230;<br />
Las ligas correctas:<br />
<a href="http://en.wikipedia.org/wiki/Model-view-controller" title="Modelo MVC" rel="nofollow">Modelo MVC.<br />
</a><a href="http://en.wikipedia.org/wiki/Business_logic" title="Logica de Negocios" rel="nofollow"> Logica de Negocios .</p>
<p>Saludos</a></p>
]]></content:encoded>
	</item>
	<item>
		<title>By: ja_vier</title>
		<link>http://cofradia.org/2009/03/19/arquitectura-y-modelo-de-capas-aplicado-a-php-mysql/comment-page-1/#comment-1262</link>
		<dc:creator>ja_vier</dc:creator>
		<pubDate>Fri, 20 Mar 2009 20:21:01 +0000</pubDate>
		<guid isPermaLink="false">http://cofradia.org/?p=1183#comment-1262</guid>
		<description>Si entendi correctamente, a lo que quieres llegar  es al Modelo MVC, checate sus respectivos articulos:

&lt;a href=&quot;http://en.wikipedia.org/wiki/Model-view-controller&quot; title=&quot;Modelo MVC&quot; rel=&quot;nofollow&quot;&gt; (separando las vistas, de los controladores y la logica de negocios).
&lt;a href=&quot;http://en.wikipedia.org/wiki/Business_logic&quot; title=&quot;Logica de Negocios&quot; rel=&quot;nofollow&quot;&gt;.

Saludos</description>
		<content:encoded><![CDATA[<p>Si entendi correctamente, a lo que quieres llegar  es al Modelo MVC, checate sus respectivos articulos:</p>
<p><a href="http://en.wikipedia.org/wiki/Model-view-controller" title="Modelo MVC" rel="nofollow"> (separando las vistas, de los controladores y la logica de negocios).<br />
</a><a href="http://en.wikipedia.org/wiki/Business_logic" title="Logica de Negocios" rel="nofollow">.</p>
<p>Saludos</a></p>
]]></content:encoded>
	</item>
	<item>
		<title>By: ivan_ight</title>
		<link>http://cofradia.org/2009/03/19/arquitectura-y-modelo-de-capas-aplicado-a-php-mysql/comment-page-1/#comment-1259</link>
		<dc:creator>ivan_ight</dc:creator>
		<pubDate>Fri, 20 Mar 2009 07:22:10 +0000</pubDate>
		<guid isPermaLink="false">http://cofradia.org/?p=1183#comment-1259</guid>
		<description>¿Y por que no usas un framework?, estos ya tienen la division entre controladores, modelos, vistas, ayudas, configuracion.

Fijate en http://en.wikipedia.org/wiki/List_of_web_application_frameworks

Me parece que la documentacion de cakePHP te va a gustar:

http://book.cakephp.org/es

En la vista tambien seria bueno un motor de plantillas:
http://es.wikipedia.org/wiki/Plantilla

Saludos y suerte en tu proyecto</description>
		<content:encoded><![CDATA[<p>¿Y por que no usas un framework?, estos ya tienen la division entre controladores, modelos, vistas, ayudas, configuracion.</p>
<p>Fijate en <a href="http://en.wikipedia.org/wiki/List_of_web_application_frameworks" rel="nofollow">http://en.wikipedia.org/wiki/List_of_web_application_frameworks</a></p>
<p>Me parece que la documentacion de cakePHP te va a gustar:</p>
<p><a href="http://book.cakephp.org/es" rel="nofollow">http://book.cakephp.org/es</a></p>
<p>En la vista tambien seria bueno un motor de plantillas:<br />
<a href="http://es.wikipedia.org/wiki/Plantilla" rel="nofollow">http://es.wikipedia.org/wiki/Plantilla</a></p>
<p>Saludos y suerte en tu proyecto</p>
]]></content:encoded>
	</item>
</channel>
</rss>

