WCSF, es una arquitectura de desarrollo que incorpora buenas practicas y patrones de diseño tales como Application Controller, que se encarga de la logica de navegacón de las páginas asi como el flujo. el MVP (Model View Presenter) para el despliegue visual y el manejo de eventos, donde la vista maneja los controles de la página.
A mi parecer es una buena opcion para controlar nuestras UI en nuestros proyectos web, y ahora veamos los pasos de instalación.
- Tener instalado el Service Pack del Visual Studio 2010
- Instalar el SDK.
- Instalar el GAX2010.VSIX
- Instalar el GAT2010.VSIX
- Instalar el WCSF2010.VSIX
todo esto lo pueden descargar de la siguiente página: patterns & practices Developer Center
Ahora, como usarlo:
Creamos una nueva Solucion
de tipo Web Client Software Factory, esto se encuentra en la sección de Guidance Packages.
y nos muestra como se estructura la solucion y los assemblies a cargar
Seguido de esto se autogenera la arquitectura.
Podemos observar las carpetas que se generan con los proyectos que forman parte de esta arquitectura MVP.
Agregando una nueva Página
Damos click derecho en el proyecto web, o en la carpeta donde queremos alojar nuestra nueva página aspx. y seleccionamos la opcion Web Client Software Factory / Add Page (with presenter)
y nos muestra una UI, para colocar el nombre de la pagina, y en donde se va alojar el Presenter de la pagina asi como su interfaz (IView)
y veremos que se generan dentro del proyecto Shell la clase presentadora y su interfaz
El resultado de la vista lo vemos en el explorador
Genera interfaces de acceso ?
ResponderEliminar