Bienvenido a Klr20mg

Cronicas de un desarrollador

Actualmente soy Jefe de Desarrollo del area Flash en Sapotek de México en la cual trabajo desde hace mas de 4 años. Desarrollando aplicaciones en Flash para Web mas comúnmente llamadas (RIAs)

Estas en : Blog » Introducción a PureMVC
  • Decrease font size
  • Default font size
  • Increase font size
  • color default
  • color verde
  • color azul
Introducción a PureMVC
AddThis Social Bookmark Button
Post2PDF Print
March 19th, 2008

La Teoría

PureMVC es un framework open source que implementa el modelo MVC para crear aplicaciones usando ActionScript 3 bajo Flash CS3 y Flex, creado originalmente por Cliff Hall .

Dentro de los planes de desarrollo podemos encontrar que se intenta implementar este framework en diversos lenguajes de programación, tales como:

  • ActionScript 2
  • ColdFusion
  • CSharp
  • Java
  • Perl
  • PHP
  • Python
  • Ruby

Al implementar el patrón MVC (Modelo-Control-Vista) podemos separar los datos de la aplicación, las vistas (Interfaz de usuario) y la lógica de control en tres "componentes", para poder reutilizar código y sobre todo hacer nuestras aplicaciones escalabres y mantenibles.

PureMVC separa estos 3 componentes en 3 "actores" dentro del framework:

  • Proxies
  • Mediators
  • Commands

En donde:

Los datos, remotos o locales son manejados por los Proxies.
Las vistas o interfaz de usuario, son manejados por los Mediators.
La lógica de la aplicación es manejada por los Commands los cuales pueden interactuar con los Proxies, los Mediators y pueden activar o ejecutar otros Commands.

Existe un cuarto elemento en PureMVC llamado Facade el cual provee una interfaz simple de comunicación para que los 3 actores principales puedan comunicarse entre sí. Además de que PureMVC implementa un esquema de notificaciones (Eventos) mediante los cuales se puede activar/ejecutar una o varias acciones.

La Práctica Hello PureMVC

This movie requires Flash Player 9

Wow. Tanto para solo un Hello World? No siempre trabajar con frameworks significa menos código, además la potencia de estos frameworks se nota al trabajar en aplicaciones medianas-grandes, yo recomiendo usarlo y ustedes mismos verán las ventajas.

En fin espero les sea útil, además de decir que este es el primer video-tutorial de Klr20mg, que piensan al respecto, seguimos con los tutos escritos o seguimos con video?

Enjoy :)

Enlaces:

PureMVC Home, Download PureMVC

Download Sources

Files

download

Download: HelloPureMVC.zip
Version: 0.1
Updated: March 21 2008
Size: 285.13 KB

Comentarios

5 Comentarios en “Introducción a PureMVC”

[...] Introducción a PureMVC. [...]

Frameworks | PureMVC && Cairngorm | | .:: klr20mg ::. Una dosis diaria de .... escribio el 21-March-2008 a las 12:58 am

Hasta ahorita me voy dando cuenta de que existe! Algún día deberé usarlo ... creo U_U.

Rafeo escribio el 25-March-2008 a las 5:02 pm

Genial el tutorial. La verdad es que PureMVC me llamó la atención desde el primer día que lo vi, pero no me he metido con él aún.
Te felicito por tu gran aporte que sin duda va a impulsarnos a muchos a meternos de lleno con PureMVC.
Personalmente prefiero el texto, aunque los vídeos son igualmente útiles ;)
Ya estoy deseando ver la siguiente entrega!

Rafeo, te aconsejo que profundices un poco en el tema. Verás que PureMVC le da mil vueltas a Cairngorm, o al menos esa es la opinión de alguien que sólo está empezando.

Alejandro HR escribio el 26-March-2008 a las 4:48 am

Creo que los videotutoriales son la manera más sencilla para poder seguir determinadas "lecciones", sobretodo cuando son largas (y la lectura se haría tediosa). Aunque llevo muchos años con Flash espero el Lunes poder empezar en serio con Flex (poca cosa he hecho) y, sin duda, me decidiré por uno de los dos frameworks, no hay mejor manera de aprender que cojer el toro por los cuernos y meterse en problemas hasta el cuello con un proyecto real.

A priori, mi elección inicial es Cairngorn, por la sencilla razón de que ha recibido más publicidad y apoyo desde los diferentes frentes del mundillo (al menos, por el que yo me muevo).

Tengo gran interés en tus pruebas y las seguiré muy de cerca. Gracias y ánimo. Yo he intentado mantener un blog varias veces y se que a veces puede resultar muy cargante.

Alex R Chies escribio el 26-March-2008 a las 2:19 pm

Excelente tutorial, Muchas Gracias !!

EzeQL.com escribio el 30-April-2008 a las 9:41 pm

Leave a Reply

 Blog editado por:

Enrique Chavez aka Tmeister
Si los codigos de este sitio te han ayudado y gustas ayudar de alguna forma:

 Compra Links

 Suscribete


AddThis Social Bookmark Button

 Archivo

2008
2007
2006
2005
2004