propiedades ejemplos contenedor flex

ejemplos - inline flex



¿Cómo debería organizar mi aplicación Flex? (2)

Es común usar una arquitectura MVC como Cairngorm y una estructura de nombres de dominio inversa. Entonces, el proyecto se divide en Modelo, Vista, Controlador, ... Aquí se muestra un ejemplo de Cairngorm:

ProjectName -assets --images -lib -locale -src --com ---company ----project -----model -----events -----view -----controller -----business -----delegates -----views ------components -----util -----vo -Main.mxml -Style.css

Luego, si agrega la fuente de terceros, se convertirán en:

com/thirdparty/component

La publicación aquí brinda más explicaciones sobre cada carpeta.

Este es el lado del cliente de la aplicación y normalmente he visto que el lado del servidor de la aplicación se divide en su propia estructura de carpetas.

Actualmente soy desarrollador de .NET, pero estoy empezando a trabajar con Flex un poco y he encontrado que la comunidad es genial. Hay muchos recursos geniales, pero uno de los problemas con los que me estoy metiendo conceptualmente es cómo organizar un proyecto flexible. Desde el punto de vista de una aplicación web ASP.NET "tradicional" crearía carpetas de páginas relacionadas, controles, CSS, JavaScript, etc.

¿Cuál es el mejor patrón para organizar una aplicación flexible? Me gusta usar el código detrás del patrón con mis archivos MXML, pero estos no son realmente "páginas" per se, así que ¿cómo evitar dejar todo en la raíz de su carpeta src?


Este es un esquema aproximado, pero cuando hago una aplicación FLEX, la estructura siempre se ve algo así como:

src | - components | | - containers | | | - actionscript | | | - mxml | | - visual | | - actionscript | | - mxml | | - pages | | - actionscript | | - mxml | | - includes | | - images | | - xml | | - swfs | | - css | | - www | | - includes | | | - images | | | - swfs | | | - css | | | - javascript | | | | - index.html | | - util | | - actionscript | | - Main.mxml

Todos los componentes van al contenedor o al directorio visual del directorio de componentes.

Las partes principales de la aplicación van al directorio de páginas.

El directorio includes se usa para todos los activos.

El directorio www incluye todo lo que se necesita para colocar la aplicación en la web.

El directorio util contiene toda la lógica de negocio actionscript para la aplicación.