ASP.NET MVC y patrón Modelo-vista-controlador - ¿desde dónde empiezo? [duplicar]


Posible Duplicado:
Recursos de Aprendizaje MVC

Me gustaría mejorar mi comprensión del patrón de diseño MVC, ya que probablemente lo usaré en el futuro (mi trabajo se centra principalmente en el desarrollo de aplicaciones web.NET).

¿Puedo pedir a esta comunidad que me ayude a encontrar una dirección de partida sobre este tema? Artículos, libros blancos, muestras de código, teoría... ¡cualquier cosa que hayas encontrado útil!

Author: Community, 2008-08-18

14 answers

 34
Author: Ricky,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2009-09-01 19:36:27

Las publicaciones ya publicadas son buenos puntos de partida para el aprendizaje ASP.NET MVC, pero si quieres aprender más sobre el patrón, aquí hay algunos enlaces más:

 8
Author: Dale Ragan,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2017-05-23 12:33:26

Si aún no lo has hecho, lee el blog de ScottGu. Eso es probablemente lo mejor que se puede hacer. A partir de ahí encontrarás la mayoría de las cosas relacionadas con MVC.

Plus Rob Conery está haciendo una serie Storefront.

 5
Author: Iain Holder,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2008-08-18 13:36:08

Lo que realmente me ayudó a entenderlo fue el siguiente video de Phil Haack.

En él, construye una aplicación MVC desde cero. Ah, y la aplicación que crea resulta ser una estafa de Stack Overflow, llamada "HaackOverflow".

El video está aquí

 5
Author: BigJoe714,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2008-11-19 16:37:52

Además, encuentro que la mejor manera de manejar una nueva tecnología es implementarla en un proyecto existente. Si eso no es posible, recomiendo darse una pequeña tarea para completar dentro de MVC. Tal vez algo para automatizar tu día a día, o para ayudar a un amigo.

Suena tedioso, pero esa es la forma en que he tenido el mejor éxito en aprender algo nuevo.

 2
Author: Sara Chipps,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2008-09-02 05:24:58

También echa un vistazo a los blogs de Los Techies y Asp.net MVC en Acción. Este libro también preparará sus papilas gustativas para el Diseño impulsado por el Dominio.

 1
Author: MotoWilliams,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2008-08-25 05:16:54

@Sara Chipps tiene razón, tienes que "cortarte los dientes".

 1
Author: Matt Hinze,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2008-09-05 01:56:16

Si quieres entender la idea detrás del patrón MVC, he descubierto que muchos videos y tutoriales de ruby on rails lo explican muy bien.

Http://wiki.rubyonrails.org/rails/pages/MVC, por ejemplo.

 0
Author: Morph,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2008-11-01 23:37:19
 0
Author: ila,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2008-11-26 18:14:12

Si eres el tipo que mejor aprende experimentando con el código, te recomiendo descargar el proyecto de código abierto Nerd Dinner de la gente de MVC en MS:

Nerddinner @ Codeplex

Este es el código para el público nerddinner.com sitio web.

 0
Author: DSO,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2009-05-27 19:56:58

Un voto más para que el proyecto 'Nerd Dinner' sea un buen recurso de aprendizaje.
Especialmente si aprendes bien de 'hacer' en lugar de'leer'.

Echa un vistazo a Scott Gu Gratis ASP.NET MVC eBook Tutorial .

Un tutorial de 185 páginas de extremo a extremo que recorre la construcción de un pequeño, pero completo, ASP.NET Aplicación MVC desde cero.

Aquí está el enlace al capítulo del tutorial de Scott en formato PDF

 0
Author: Dhaust,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2009-07-16 05:31:06
 0
Author: ,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2009-07-16 05:49:39
 0
Author: Jamie Eisenhart,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2009-12-13 17:17:00

Empieza desde aquí...

MVC Learning Home

 0
Author: Krunal,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2009-12-21 11:02:13