[Ror-es] Tutorial de introducción para el concepto MVC?

Ceritium ceritium at gmail.com
Thu Jan 29 22:36:07 GMT 2009


2009/1/29 Pablo Formoso Estrada <pablo at pabloformoso.com>

>
> El 29/01/2009, a las 22:18, Andrés gutiérrez escribió:
>
> *MODELO (M): *Es la parte que se encarga de hablar con la Base de datos.
> Sacar la información, validar que los datos que metamos sean del tipo
> especificado. No puedo meter en un campo definido como fecha un string
> o al menos no interesa. En fin validar la entrada de datos.
> *VISTA(V): *es donde se muestran los datos, el frontend, lo que ven los
> usuarios de la web. Ahí es donde se escribe el HTML y se usa el javascript y
> las css*
> CONTROLADOR (C)*: Es el que recibe las peticiones del usuario (request) y
> le dice a los modelos lo que tienen que sacar de la BBDD y luego le dice a
> las vistas lo que tienen que poner.Tambien desde el controlador se decide
> que vista ha de verse en funcion de lo que el usuario haya pedido.
>
> Pero esto es muy básico, si no lo pillas te recomiendo que aprendas un poco
> de programacion OO, de Ruby más concretamente, porque cuando empieces a leer
> un tutorial de rails te van a empezar a hablar de metodos de clases de
> vaiables de instancia,...y no vas a saber por donde te da el aire.
>
> Una duda personal.
> ¿Por qué es *MVC*? ¿Por qué ese orden en el nombre
> MODELO_VISTA_CONTROLADOR? Siempre he tenido la curiosidad,...
>
>
> La verdad nunca me lo había planteado y ahora que lo dices... no se puede
> que sea por que Modelo y Vista son tratados desde el controlador por eso se
> deja para el final... habría que preguntarle a Fowler o algún guru de
> patrones a ver que opina.
>

Probad a pronunciarlos en inglés en otro orden :P

>
>
>
> Un saludo
> El 29 de enero de 2009 20:58, Jeremies Pérez Morata <jeremiespm at gmail.com>escribió:
>
>> Buenas, acabo de empezar con Rails, y me preguntaba si me podriais
>> aconsejar algun tutorial que explique el concepto de MVC ya que Rails se
>> basa en el.
>> Si, ya se que está explicado en muchos sitios, la wikipedia, etc. Pero no
>> logro comprender los conceptos de vista, controlador y modelo. Es decir
>> que partes de "la web" van en cada sitio, etc.
>>
>> Gracias.
>>
>> _______________________________________________
>> Ror-es mailing list
>> Ror-es at lists.simplelogica.net
>> http://lists.simplelogica.net/mailman/listinfo/ror-es
>>
>
> _______________________________________________
> Ror-es mailing list
> Ror-es at lists.simplelogica.net
> http://lists.simplelogica.net/mailman/listinfo/ror-es
>
>
>
> _______________________________________________
> Ror-es mailing list
> Ror-es at lists.simplelogica.net
> http://lists.simplelogica.net/mailman/listinfo/ror-es
>
>


-- 
http://ceritium.net
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.simplelogica.net/pipermail/ror-es/attachments/20090129/1a86a065/attachment.htm 


More information about the Ror-es mailing list