<?xml version="1.0"?>
<?xml-stylesheet type="text/css" href="https://es.wikieducator.org/skins/common/feed.css?303"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="es">
		<id>https://es.wikieducator.org/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=JSanju%C3%A1n</id>
		<title>WikiEducator - Contribuciones del usuario [es]</title>
		<link rel="self" type="application/atom+xml" href="https://es.wikieducator.org/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=JSanju%C3%A1n"/>
		<link rel="alternate" type="text/html" href="https://es.wikieducator.org/Especial:Contribuciones/JSanju%C3%A1n"/>
		<updated>2026-06-19T21:45:11Z</updated>
		<subtitle>Contribuciones del usuario</subtitle>
		<generator>MediaWiki 1.23.14</generator>

	<entry>
		<id>https://es.wikieducator.org/Plantilla:PHP/MVC</id>
		<title>Plantilla:PHP/MVC</title>
		<link rel="alternate" type="text/html" href="https://es.wikieducator.org/Plantilla:PHP/MVC"/>
				<updated>2017-04-28T10:32:02Z</updated>
		
		<summary type="html">&lt;p&gt;JSanjuán: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;===MVC o Modelo Vista Controlador===&lt;br /&gt;
En los desarrollos que hemos visto, hemos experimentado cómo la programación web tiene una parte de presentación   (html y css( y una de programación (php y javascript).&amp;lt;br /&amp;gt;&lt;br /&gt;
La parte de presentación o pantalla que el cliente ve en un equipo, depende en gran medida de la parte de la lógica de la programación.&amp;lt;br /&amp;gt;&lt;br /&gt;
{{MRM_Ejemplo|&lt;br /&gt;
Por ejemplo en una tienda,&lt;br /&gt;
 la presentación se va actualizando según el cliente va seleccionando productos&lt;br /&gt;
 para comprar o incluir en la cesta.&lt;br /&gt;
}}&lt;br /&gt;
Es decir, existe una separación muy clara entre ambos conceptos, pero una dependencia funcional intrínseca.&lt;br /&gt;
;Entre las técnicas más usadas para separar la lógica de presentación de la lógica de  negocio está el MVC.&lt;br /&gt;
[[Archivo:MVC.JPG|500px|center]]&lt;br /&gt;
{{MRM_Recursos de la Web|&lt;br /&gt;
*Aquí un interesante artículo para profundizar más en el concepto.&lt;br /&gt;
 http://desarrolladorsenior.blogspot.com.es/2010/10/patron-mvc-modelo-vista-controlador-en.html&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
====Partes de un MVC====&lt;br /&gt;
Este modelo tiene tres  partes diferenciadas.&amp;lt;br&amp;gt;&lt;br /&gt;
;1.- La vista&lt;br /&gt;
:Es la pantalla web que el cliente va a ver. En función de determinado código querremos ver unas cosas u otras, por ejemplo según el usuario haya realizado una determinada acciónmodelo.&lt;br /&gt;
;2.- El controlador&lt;br /&gt;
: Es la parte del la lógica de negocio que recoge las acciones que el usuario ha seleccionado y decide qué hay que hacer, y se lo indica al modelo. . Por otro lado recoge  la información que genere el modelo  y  genera las instrucciones necesarias para que la vista se actualice en consecuencia.&lt;br /&gt;
;3.-El modelo&lt;br /&gt;
: Maneja los datos propios de la aplicación y se independiza totalmente de la vista. En caso de que la aplicación use datos de una base de datos, es esta la parte que se encargará de su gestión.&lt;/div&gt;</summary>
		<author><name>JSanjuán</name></author>	</entry>

	</feed>