WINDEV 25

ARCHITECTURES : FRONT-END, BACK-END, 3-TIER, MVP... SOYEZ FULL-STACK T ous les types d’architecture sont gérés par WINDEV 25. Front End - Back End, 3-Tier, SOA, Microservices, MVP... WINDEV 25 facilite le dialogue entre les couches, les piles, les services... à l’aide des fonction- nalités du Framework WLangage. G érez les piles ( ou les couches ) DECIDEUR WINDEV permet de mettre en oeuvre tous les types d’architecture. NOUVEAU Micro Services faciles Composants Internes autonomes TECHNOLOGIE FAA Les UI/UX bénéficient des FAA POINTS FORTS Fonctions WLangage de sérialisation/ dé-sérialisation automatique «FULL STACK» FACILE Cette architecture se découpe en 2 parties principales, les «piles» (stacks): Front End et Back End. WINDEV propose les fonction- nalités nécessaires à la mise en oeuvre de ces piles. Pour la partie Base de Don- nées, le moteur HFSQL est in- tégré. La création de Webservices (SOAP et REST), dans le cloud ou on-premise est facile. Pour la création des UI/UX, WINDEV propose des éditeurs conviviaux. Tout est fourni, un seul lan- gage suffit, le WLangage. LE «3-TIER» FACILE Le but du «3-tier» est de sépa- rer les 3 «couches» habituelles d’une application: Traitements, Données et Interface (UI, UX). Une application est composée de 3 couches indépendantes: • couche présentation, • couche traitements, • couche d’accès aux données, qui communiquent entre elles. Le Mapping Objet Relationnel (MOR) est automatique. Pour la communication entre les couches, les classes peuvent être sérialisées en XML, JSON ou dans un format binaire, par les fonctions WLangage de sé- rialisation Sérialise et Dé- sérialise . LA COUCHE PRÉSENTATION : MVP Au sein de la couche «Pré- sentation» du 3-Tier ou de la pile Front-End, l’interface (UI, UX) peut être structurée en utilisant le modèle MVP (Mo- dèle-Vue-Présentation), MVC, ou toute autre architecture. SÉPARATION ASSISTÉE DU CODE MÉTIER / UI Le découpage de code existant est assisté. Le code est identifié sous l’édi- teur de code: code Métier, code UI ou code Mixte. MOBILES ET APPLICATIONS WEB L’interopérabilité  entre WINDEV, WEBDEV et WINDEV Mobile permet le dé- veloppement facile des UI/UX sur mobile et pour Navigateur. WINDEV est ouvert à toutes les architectures 71 www.pcsoft.fr •

RkJQdWJsaXNoZXIy NDQ0OA==