WINDEV

ARQUITECTURAS : FRONT-END, BACK-END, 3 CAPAS, MVP... SEA FULL-STACK T odos los tipos de arquitec- tura son administrados por WIN- DEV. Front End - Back End, 3 capas, SOA, Microservices, MVP... WINDEV facilita el diálogo entre capas, pilas, servicios... con la ayuda de las funcionalidades del Framework WLanguage. Components A dministrar pilas ADMINISTRADOR WINDEV permite implementar todos los tipos de arquitectura. TECNOLOGIA AAF Las GUI/UX se benefician de las AAF PUNTOS FUERTES Funciones WLanguage de Serialización/ Deserialización automática "FULL STACK" FÁCIL Esta arquitectura se divide en 2 partes principales, las "pilas" (stacks): Front End y Back End. WINDEV propone las funcio- nalidades necesarias para la implementación de estas pilas  . Para la parte de la base de datos, el motor HFSQL está integrado. La creación de Webservices (SOAP y REST), en el cloud o en las instalaciones, es fácil  . Para la creación de las GUI/ UX, WINDEV propone editores amigables. Se proporciona todo, un len- guaje es suficiente, el WLan- guage. PROGRAMACIÓN EN "3 CAPAS" FÁCIL El objetivo de las 3 capas es de separar las 3 "capas" habitua- les de una aplicación: Procesos, Datos e Interfaz (GUI, UX). Una aplicación se compone de 3 capas independientes: • capa presentación, • capa proceso, • capa acceso de los datos, que comunican entre ellas. El Mapeo Objeto Relacional (MOR) es automático. Para la comunicación entre las capas, las clases se pueden serializar en XML, JSON o en formato binario, mediante las funciones WLanguage de se- rialización Serialización y Deserialización . LA CAPA PRESENTACIÓN : MVP Dentro de la capa "Presenta- ción" de las 3 capas o de la pila Front-End, la interfaz (GUI, UX) se puede estructurar uti- lizando el modelo MVP (Mo- del-View-Presentation), MVC o cualquier otra arquitectura. SEPARACIÓN ASISTIDA LÓGICA DE NEGOCIO/ GUI División del código existente asistida. El código es identificado en el editor de código: Lógica de ne- gocio, GUI y Mixto. MÓVILES Y APLICACIONES WEB La interoperabilidad entre WINDEV, WEBDEV y WINDEV Mobile permiten desarrollar fácilmente GUI/UX para dispo- sitivos móviles y navegador. WINDEV está abierto a todas las arquitecturas 69 www.windev.es •

RkJQdWJsaXNoZXIy NDQ0OA==