Aplicación de ejemplo ASP.Net MVC (CTP2) para Visual Web Developer Express

Captura de pantalla de la aplicaciónHe adaptado para Visual Web Developer Express una de las aplicaciones de ejemplo para ASP.NET MVC que publicó hace unos días el gran Scott Hanselman en su blog, pues no hay nada como observar código y verlo funcionar para aprender y profundizar en esta nueva tecnología.

Concretamente, se trata de una adaptación de Phil Haack para la CTP2 de una aplicación creada inicialmente por Brad Abrams que muestra un catálogo de productos categorizado, tomados de la clásica base de datos NorthWind (para SQLServer/Express), y permite la creación, edición y eliminación de los mismos (CRUD); en otras palabras, una mini-aplicación completa. El acceso a datos se realiza mediante Linq, y las clases del Modelo se han generado con el diseñador Linq2SQL.

Aparte de la adaptación, he aprovechado para retocarla un poco, y le he añadido algunas funcionalidades y detalles que no estaban implementados. Faltan algunos flequillos, como las validaciones de formularios que todavía no he visto cómo se resuelven en el framework, pero bueno, lo que hay es una base interesante para comenzar o seguir profundizando en esta tecnología.

Podéis descargar el proyecto desde el enlace que encontraréis más abajo. Una vez descomprimido el archivo, abrid la carpeta desde Visual Web Developer Express (opción «Abrir > Abrir sitio web» o «File > Open web site» si tenéis aún la versión en inglés) y listo, podéis pulsar F5 para ejecutar.

Por cierto, no sé si funcionará bien con las versiones «pro» de Visual Studio 2008. Agradecería que si alguien lo prueba en este entorno, me lo comentara.


Enlaces: Proyecto NorthWind Demo para ASP.NET MVC (~2MB)

Publicado en: http://www.variablenotfound.com/.

12 comentarios sobre “Aplicación de ejemplo ASP.Net MVC (CTP2) para Visual Web Developer Express”

  1. Hola, Ricardo, gracias por avisar de este problema! Parece que en Snapdrive.net, donde guardo los archivos, han tenido algún problema y no puedo acceder a ninguno.

    Te he puesto el archivo como un attachment del post (lo podrás encontrar al pie del mismo, donde pone «Attachment: NWDemo.zip»). Si lo necesitas, envíame tu dirección y te lo mando por email.

    De todas formas, ten en cuenta que el proyecto es para la preview 2, y ya vamos por la 5, por lo que puede que no te funcione bien.

    Un saludo y gracias de nuevo.

  2. Hola, Leonardo.

    Ten en cuenta que se trata de una aplicación para la CTP 2, tiene ya bastantes meses. Desde entonces el framework ha cambiado bastante, y me temo que no te funciona por eso.

    Saludos.

  3. Hola, sabes que baje el ejemplo y lo abri con el VS 2008 Profesional y no me funciona, me da muchos errores sobre todo con el metodo RenderView , no se como solucionarlo, ojala alguien me pueda dar una solución ya que me interesa bastante aprender este tema.

    PD: o si alguien tiene un ejemplo mucho mas semcillo para rutearlo y entenderlo mejor…

    adios gracias.

  4. No funciona la primer liga…. al arrancar sale en blanco…. y la segunda liga que pusiste está rota… no funciona el ZIP… podrias ayudarnos…

  5. Hola, Luis.

    En cualquier caso, el ejemplo no te funcionará al tratarse de una versión muy preliminar del framework MVC. Observa que el post es de hace más de dos años!

    Saludos & lo siento.

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *