Frameworks de desarrollo basados en MVC para javascript #jsIO

Estado de los frameworks Javascript para desarrollo basado en modelos MVC y sus variantes, como BackboneJS, KnockoutJS, Monocle o AngularJS.
21/06/2013 - En este evento queremos dar un vistazo informativo y comparativo sobre los frameworks que existen en la actualidad en Javascript para facilitarnos el desarrollo basado en patrones de ingeniería del software.

Programar en base a patrones de diseño avanzados, que nos ayudan a organizar el código y separar los ámbitos que tienen que ver con los datos, la lógica de los programas y la presentación, es algo que todos debemos de comenzar a pensar en un futuro próximo, si es que no lo estamos haciendo ya.

Los lenguajes del lado del servidor han popularizado lo que son los MVC, modelo - vista - controlador, pero en el lado del cliente no son usados de manera tan habitual. Este patrón de diseño, el MCV, en el lado del cliente es algo diferente, pero las bases por las que son útiles las podemos entender de manera similar. Sin embargo, en Javascript se llama de distintas maneras porque diferentes desarrolladores han llegado a distintos enfoques a la hora de implementarlo en cada librería.

Tenemos MVW en AngularJS, MVVM en KnockoutJS, MVC en Monocle o MVR en BackboneJS, pero ¿qué diferencias fundamentales tienen aparte del nombre? me interesará una u otra aproximación al MVC dependiendo de mis tecnologías o estilos de trabajo?

Además, queremos saber qué nos ofrecen estas librerías de diferente unas de otras, con qué recursos cuentan, cuáles son las empresas o comunidades que los apoyan y qué módulos o ayudas nos ofrecen para los desarrolladores.

Es un evento que principalmente busca dos objetivos:
- Enseñarnos más sobre los frameworks Javascript de patrones de diseño
- Ayudarnos a decidir cuál de ellos nos interesa en función de sus características, alcance o estilo de trabajo.

Para todo ello queremos contar con varios desarrolladores que ya usan esas librerías en su día a día y que nos pueden aconsejar en base a su experiencia con una u otra.

Además, en este evento os contaremos algo más sobre las conferencias que se celebran en Madrid sobre Javascript, SpainJS. Unas sesiones de alcance internacional, con los mayores expertos de Javascript a nivel mundial, que podrás disfrutar durante el próximo mes de julio. Una cita a la que cualquier desarrollador web debería asistir.

En este sentido tendremos alguna sorpresa sobre las conferencias que os gustará.

A este evento nos acompañarán Israel Alcazar @ialcazar, Carlos Monge @carcmonge y Miguel Angel Vaquero @desarrolloM, Javier López, Front-end developer, @javierland, acompañados de Miguel Angel Alvarez, fundador de DesarrolloWeb.com @midesweb y es posible que de algún desarrollador más:)

El evento será el viernes 21 de junio de 2013, en los siguientes horarios internacionales:

20:00 de España peninsular (19:00 Islas Canarias)
15:00 de Argentina
14:00 en Chile, Paraguay, República Dominicana
13:00 en México, Colombia, Perú...

Estaremos emitiendo desde el canal de Youtube de DesarrolloWeb.com y colocaremos como de costumbre el vídeo embebido en la portada de DesarrolloWeb.com.

Os esperamos!