29/04/09

Resultados del Primer VAN Hispano(Virtual ALT.NET)

Bueno, el sábado 25 se realizo la primera VAN en habla hispana, lamentablemente no pude asistir , complicaciones de ultimo momento me lo imposibilitaron , pero para aquellos que así como yo no pudieron asistir esta disponible el postcast de la reunión.

La Reunión conto con la asistencia de gente de muchas partes de la orbe, Colombia , Argentina, México, Perú, Reino Unido, etc.

Jorge Gamba publico un articulo sobre la primera VAN, así también Fabián Figueredo, uno de los miembros de la comunidad, publicó el artículo ALT.NET Hispano - Primera Reunión VAN en donde resume los tópicos considerados y las conclusiones de esta reunión.

Por lo pronto se van calentando motores para la 2da VAN Hispano, que también estará buenísima.

Un Saludo, nos vemos

24/04/09

¿Que es ASP.NET MVC?

Hola con todos, este es el primer post acerca de ASP.NET MVC, espero contribuir: con mi experiencia en el aprendizaje , uso y desarrollo de este framework.

La Guía para desarrollo de este ejemplo la tome del capitulo gratuito del libro de ASP.NET MVC 1.0 de la editora Wrox de  Scott Hanselman y demás MVP’s de Microsoft, así como ASP.NET MVC in Action de Manning Press.

Primero: Que es MVC?

Según Wikipedia:

Es un patrón de arquitectura de software que separa los datos de una aplicación, la interfaz de usuario, y la lógica de control en tres componentes distintos. El patrón MVC se ve frecuentemente en aplicaciones web, donde la vista es la página HTML y el código que provee de datos dinámicos a la página; el modelo es el Sistema de Gestión de Base de Datos y la Lógica de negocio; y el controlador es el responsable de recibir los eventos de entrada desde la vista.

Primero unas acotaciones(a mi entender) de MVC:

Es importante a mi parecer enfocarse en el controlador porque en el Patrón MVC, es el controlador es el que se encarga y decide que modelo usar y que vista renderizar.

El controlador es el encargado de la coordinación y ejecución cuando hay una petición web (web reqeuest) hacia nuestra aplicación, El controlador es el responsable de decidir que respuesta(response) es la apropiada para el request(petición), recomiendo el post de Sergio tarrillo, para tener mas claro el concepto de petición/respuesta.

Al usar MVC separamos la lógica de control de la vista, La vista es la responsable de renderizar la interfaz de usuario, eh aquí de la razón que nuestros archivos .aspx no tengan un aspx.cs ó .aspx.vb como es en el caso de la app web ASP.NET Clásica.

Al estar separando la lógica de interfaz de usuario y desacoplando el acceso a datos y otras llamadas desde la vista, la interfaz de usuario(.aspx) puede mantenerse a si mismo mientras que la lógica y el acceso a datos están dentro de la aplicación.

image

Algunos Beneficios de usar ASP.NET MVC.

  1. Licencia OSS(Open Source Software) vía MS-PL
  2. Arquitectura MVC
  3. Diseñado para Desarrollo Dirigido por Pruebas (TDD)
  4. Diseñado para Desarrollo con Metodologías Agiles.
  5. Es un release independiente, construido sobre .NET 3.5 SP1
  6. Trabaja cómodamente con ASP.NET Ajax
  7. Trabaja con JavaScript Framework’s como jQuery

Aprovecho para comentarles que estaré posteando sobre ASP.NET MVC , utilizaré como guía de estudio ASP.NET MVC in Action de Manning Press y ASP.NET MVC 1.0 de Wrox.

Así también como diseñar una aplicación empresarial usando Nhibernate en nuestro acceso a datos y ASP.NET MVC como framework en nuestra presentación.

Saludos desde la Unidad “La Virgen”, Cachicadán

Huamachuco, Perú

Jose Fabricio Rojas

23/04/09

Primera VAN en Latinoamérica – Virtual ALT.NET

Hola con todos , a través de Jorge Gamba me entero que la Comunidad ALT.NET Hispano realizará la primera reunión virtual ALT.NET ó mas conocida por siglas en Ingles VAN (Virtual ALT.NET), bueno esta se realizara el Sábado 25 de Abril a las 3:00 PM (GMT –3:00) con una duración de 2 Horas.

Los temas que se tratarán son:

- "Desarrollando un lenguaje de programación propio" complementado con "Domain Specific Language" (DSL)

-Oslo

Primero se coordinara por Skype(el mio es “devsoftx”), para luego crear una sesión vía SharedView.

Felicitaciones a los miembros de la Comunidad ALT.NET Hispano por la iniciativa de esta primera reunión virtual , realmente promete estar buena, espero puedan asistir , la Invitación esta hecha.

A los que no puedan asistir siempre se contará con un video webcast que será grabado durante la reunión.

Más información en el hilo de la comunidad.

Un Saludo,

Jose Fabricio Rojas