<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" 
    xmlns:dc="http://purl.org/dc/elements/1.1/"
    xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
    xmlns:admin="http://webns.net/mvcb/"
    xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
    xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:itunes="http://www.itunes.com/dtds/podcast-1.0.dtd">
	<channel>
<title>Mi RSS</title><link>http://www.linuxmex.com/index.php</link><description>Nueva entrada</description><dc:language>es</dc:language><dc:creator>mario@linuxmex.com</dc:creator><dc:rights>Creative Commons. Mario Hern&#xe1;ndez Olvera</dc:rights><dc:date>2009-12-02T16:00:00+01:00</dc:date><admin:generatorAgent rdf:resource="http://www.realmacsoftware.com/" />
<admin:errorReportsTo rdf:resource="mailto:mario@linuxmex.com" /><sy:updatePeriod>hourly</sy:updatePeriod>
<sy:updateFrequency>1</sy:updateFrequency>
<sy:updateBase>2000-01-01T12:00+00:00</sy:updateBase>
<lastBuildDate>Fri, 14 Aug 2009 17:18:44 +0200</lastBuildDate><item><title>Entendiendo el Modelo-Vista-Controlador</title><dc:creator>mario@linuxmex.com</dc:creator><category>None</category><dc:date>2009-12-02T16:00:00+01:00</dc:date><link>http://www.linuxmex.com/files/d359ace34849ade268a505ddc5a7e56a-2.php#unique-entry-id-2</link><guid isPermaLink="true">http://www.linuxmex.com/files/d359ace34849ade268a505ddc5a7e56a-2.php#unique-entry-id-2</guid><content:encoded><![CDATA[<h2>MVC (Model, View, Controller)</h2><br /><ol class="arabic-numbers"><li>El <strong>Modelo</strong>, Representa los datos de la aplicaci&oacute;n.</li><li>La <strong>Vista</strong>, crea una presentaci&oacute;n del modelo de datos.</li><li>El <strong>Controlador</strong>, maneja y solicita las rutas hechas por el cliente.</li></ol><br /><p style="text-align:center;"><img class="imageStyle" alt="Modelo Vista Controlador" src="http://www.linuxmex.com/files/modelo_vista_controlador.png" width="499" height="338"/><br /><br /></p><p style="text-align:left;">Nota: El <strong>Controlador</strong> tambi&eacute;n usa modelos para ganar acceso a los datos de la aplicaci&oacute;n. El <strong>Modelo</strong> usualmente representa tablas de bases de datos, pero ellos tambi&eacute;n pueden representar entradas LDAP, alimentadores RSS, o archivos en el sistema.<br /><br />Una vez el <strong>Controlador</strong> ha trabajado, es m&aacute;gico sobre los datos. La <strong>Vista</strong> toma estos datos y los usa, est&aacute; listo para su representaci&oacute;n para el cliente.<br />Las <strong>Vistas</strong> en Cakephp son usualmente en formato HTML, pero una vista puede ser f&aacute;cilmente transformada en PDF, documentos XML o un objeto JSON dependiendo de las necesidades.<br /><br /><br /><h2>Beneficios:</h2><br /><br />&iquest;Porqu&eacute; usar el MVC? Porque es verdadero y est&aacute; testado el software, con un patr&oacute;n de dise&ntilde;o que convierte una aplicaci&oacute;n en mantenible, modular y un paquete r&aacute;pido de desarrollo.<br /><br /></p>]]></content:encoded></item><item><title>Apuntes del Framework CakePHP</title><dc:creator>mario@linuxmex.com</dc:creator><category>None</category><dc:date>2009-12-01T16:00:00+01:00</dc:date><link>http://www.linuxmex.com/files/fd7e4665904ae0f61d455ebd83dc76d2-1.php#unique-entry-id-1</link><guid isPermaLink="true">http://www.linuxmex.com/files/fd7e4665904ae0f61d455ebd83dc76d2-1.php#unique-entry-id-1</guid><content:encoded><![CDATA[<h2>&iquest;Qu&eacute; es Cakephp? </h2><br />Es un Framework para PHP, libre de c&oacute;digo abierto y de desarrollo r&aacute;pido.<br /><br />Es una estructura fundamental para programadores que desarrollan aplicaciones web.<br /><br /><h2>Caracter&iacute;sticas:</h2><br /><ul class="disc"><li>Comunidad activa y amigable.</li><li>Licencia flexible.</li><li>Compatible con versiones 4 y 5 de PHP.</li><li>Integraci&oacute;n CRUD para interacci&oacute;n con bases de datos.</li><li>Estructura de aplicaci&oacute;n.</li><li>Generaci&oacute;n de c&oacute;digo.</li><li>Arquitectura MVC.</li><li>Validaci&oacute;n Interconstruido.</li><li>R&aacute;pida y flexible, plantillas (sintaxis PHP, con ayudantes)</li><li>Ayudantes de Vista de AJAX, Javascript, Formularios HTML y m&aacute;s.</li><li>Componentes E-Mail, Cookies, Seguridad, Sesiones y Manejo de Peticiones.</li><li>Flexible Lista de Control de Acceso (ACL).</li><li>Cacheamiento flexible.</li><li>Localizaci&oacute;n.</li><li>Trabaja sobre cualquier directorio web, con una peque&ntilde;a configuraci&oacute;n Apache (no involucrada).</li></ul><br /><h2>&iquest;D&oacute;nde obtener ayuda?</h2><br /><br /><ul class="disc"><li>En la Web Oficial <a href="http://www.cakephp.org" rel="external" title="Sitio Oficial de Cakephp">http://www.cakephp.org</a></li><li>En el &ldquo;<em>Libro de Cocina</em>&rdquo; <a href="http://book.cakephp.org" rel="external" title="El Libro de Cocina">http://book.cakephp.org</a></li><li>En &ldquo;<em>La Panader&iacute;a</em>&rdquo; <a href="http://bakery.cakephp.org" rel="external" title="La Panadería">http://bakery.cakephp.org</a></li></ul><br /><h3>Aqu&iacute; podemos encontrar tutoriales, casos de estudio y c&oacute;digos de ejemplo.</h3><ul class="disc"><li>La API <a href="http://api.cakephp.org/1.2" rel="external" title="La API Versión 1.2">http://api.cakephp.org/1.2</a></li></ul><br /><h3>El n&uacute;cleo de los programadores (Application Programming Interface)</h3><ul class="disc"><li>CakeForge <a href="http://www.cakeforge.org" rel="external" title="CakeForge">http://www.cakeforge.org</a></li></ul><br /><h3>Otro sitio para los desarrolladores</h3><ul class="disc"><li>Los casos de prueba: http://api.cakephp.org/test</li><li>Canal IRC cakephp@irc.freenode.net</li><li>Grupos de Google http://groups.google.com/group/cake-php</li></ul><br /><br />]]></content:encoded></item></channel>
</rss>