Patrones de Presentación

Seguramente todos, en algún momento, nos hemos preguntado si la organización del código de nuestro proyecto es la correcta y adecuada. Siguiengo la recomendación del compañero Xavi Beumala, leí diferentes alrtículos, entre ellos los de Paul Williams de Adobe Consulting sobre presentación del código en proyectos FLEX.

A continuación os presento una serie de artículos en los que hablaré sobre este tema. Los capítulos se organizarán en los siguientes puntos:

    - Introducción de los Patrones de Presentación
    - Patrón Autonomous View
    - Patrón Supervising Presenter
    - Patrón Presentation Model
    - Patrón View Helper
    - Patrón Code Behind
    - Patrón Passive View
    - Code behind VS MXML VS script blocks VS view helper
    - Conclusiones

Introducción de los Patrones de Presentación

En muchos foros se puede encontrar la pregunta de cómo estructurar la arquitectura de las aplicaciones Flex. Las arquitecturas de las aplicaciones front-end desarrolladas con frameworks como Flex tienen como referencia las aplicaciones tradicionales web. Pero comparando con el concepto nuevo de aplicación web, vemos que se necesita otra visión y otra lógica de presentación.


¿Qué es la lógica de presentación?

Hace referencia a como presentar y organizar el código de nuestras aplicaciones. Hay diferentes aspectos alrededor de este concepto:

  • Layout
  • Animación / Rendering
  • Creación de vistas dinámica (ej. pop-ups)
  • Navegación
  • Localización / Internacionalización

Algunos de estos aspectos están más ligados a la presentación que otros. A lo largo de los siguientes capítulos hablaré de patrones creados para tratar este aspecto. Espero que sea de vuestro interés :smile:

Comparte:



10votos  Vota!!

Acerca de esta entrada