PureMVC

En la entrada anterior hablaba del modelo-vista-controlador su implementación es un poco costosa y bastante liosa en ciertos aspectos pero por suerte  hay diferentes frameworks que implementan el modelo, yo me quedé con Pure MVC que esta preprado para crear aplicaciones usando AS3 bajo flash y flex (  que es lo que estoy haciendo ahora).

Remitiendonos a la separación de los datos , de la lógica de control y de la interfaz de usuario objetivo de MVC.

PureMVC utiliza  3 “actores” para su manejo.

  • Proxies
  • Mediators
  • Commands

En donde:

Los datos,  son manejados por los Proxies.
Las vistas, son manejadas 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.

La comunicación de los elemetos esta facilitada por un elemento Fachada ( otro patrón ) que tiene una referencia a los 3 componentes facilitando la comunicación.

Además de que PureMVC implementa un esquema de notificaciones (Eventos) mediante los cuales se puede activar/ejecutar una o varias acciones, mediante suscripciones y lanzamientos.

Links interesantes:

Página de PureMVC:

http://puremvc.org/content/view/98/189/

(documentacion)

http://trac.puremvc.org/PureMVC_AS3/

(download)

Web en flash hecho con PureMVC:

http://hubflanger.com/building-a-flash-site-using-puremvc/

 

 

Advertisement

Deja un comentario

Fill in your details below or click an icon to log in:

Logo de WordPress.com

You are commenting using your WordPress.com account. Log Out / Cambiar )

Twitter picture

You are commenting using your Twitter account. Log Out / Cambiar )

Facebook photo

You are commenting using your Facebook account. Log Out / Cambiar )

Connecting to %s


Seguir

Get every new post delivered to your Inbox.