Archivo de 23 noviembre 2009
LInk botones sonidos
noviembre 23, 2009Link Tutorial http service con flex y php
noviembre 22, 2009Aprendiendo PureMVC
noviembre 21, 2009Otro link interesante..
PureMVC
noviembre 21, 2009En 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/
Modelo-Vista-Controlador
noviembre 21, 2009El Patrón Modelo-Vista-Controlador te permite separar la interfaz de usuario , los datos y la lógica de control en tres componentes distintos.
El modelo es el responsable del estado de la aplicación maneja los datos ( también opera sobre ellos).
La vista es lo que conocemos como interfaz de usuario, es la interfaz de interacción con el usuario
El controlador , no es la vista que decide que hacer con el input del usuario , sino el controlador. Como la aplicación responde al input del usuario.
Comunicación entre estos tres elementos:
1.El usuario clicka un botón , interacción con la vista.
2.La vista le dice al controlador : ” Eiii se ha producido este evento” para que el controlador decida como manejarlo.
3.El controlador basándose en como maneja el evento , cambia el modelo.
4.El modelo dice “Eiii he cambiado”" ( informa a la vista) .
5. Vista lee el modelo y se actualiza.
Como vemos todo esta separado , si queremos cambiar algo , solo cambiamos la parte específica. Un cambio en un lado solo afecta a un lado.
Las consecuencias de la aplicación del Patrón MVC son:
• Reutilización de componentes del modelo, mismos datos diferentes vistas , “aplicaciones”.
• Fácil soporte para nuevos tipos de clientes, dependiendo del cliente cambiamos la interfaz y el acceso a los datos.
• Incremento de la complejidad del diseño, por ejemplo el uso de un controlador nos permite realizar varias operaciones distintas sin liarnos.
Así sin un ejemplo práctico queda un poco abstracto , la idea final es hacer mi web en flash utilizando este patrón.
Hello world!
noviembre 21, 2009Por que me hago un blog ?? por que hacemos algo ??
Utilidad es la propiedad por la cual una cosa o acción adquiere la condición de valor útil, es decir, sirve para…. algo.
A lo largo de la carrera , he visto como la información que iba recopilando o que iba encontrando se iba perdiendo en portátiles rotos , discos duros estropeados o se escondía en el fondo de mi cerebro y por lo que fuera no podía volver a utilizarla.
La idea de hacer un blog donde explico donde encuentro la información y como la utilizo . Quizas me permita siempre recurrir a ella…esperemos que funcione.
No he dicho de que va , es que no se de que va . Dependiendo de la idea que tnega en la cabeza en el momento. Asi que si , será bastante inconexo.
Good Luck!!