Fiche technique | |
---|---|
Type de produit : | Cadre d'application |
Auteur : | FMSoft |
Date de publication : | 2010 à maintenant |
Site Web : | http://www.unigui.com/ |
Introduction
Le uniGUI est un cadre d'application Web pour Delphi. Le développement C++ Builder est également pris en charge pour les propriétaires de licence RAD Studio. Le uniGUI propose un ensemble complet de contrôles visuels pour le développement d'applications Web avec état. Le processus de développement très similaire au développement d'applications VCL classiques. Les applications Web d'uniGUI peuvent facilement être exécutées et déboguées directement dans l'IDE de Delphi, ce qui rend le processus de développement très simple et direct. Le cadre d'application uniGUI étend l'expérience de développement d'applications Web à une nouvelle dimension. Dans cette nouvelle dimension, la productivité est le principal objectif. L'uniGUI permet aux développeurs de se concentrer sur la logique métier des applications plutôt que de travailler sur les détails du développement d'applications Web, comme travailler directement avec HTML, JavaScript, les modèles XML et d'autres technologies Web. L'uniGUI à pour but d'économiser de nombreuses heures de développement précieuses, contribuant à réduire considérablement les coûts de développement, de déploiement et de support de projet. Il fait d'uniGUI un outil parfait pour les petites équipes de développement ayant des ressources limitées à consacrer aux détails de développement. L'uniGUI est également parfait pour les grandes équipes ayant besoin de livrer des projets à l'échelle de l'entreprise dans un temps limité.
Avec uniGUI, le déploiement est très simple et direct. Les développeurs peuvent choisir l'une des options disponibles pour le déploiement; tels que, le Windows Service, le Standalone Server ou module ISAPI. Les modules ISAPI peuvent être déployés à l'aide du serveur Web IIS, du serveur Web Apache pour Windows ou de tout autre serveur Web compatible ISAPI.
L'uniGUI utilise les bibliothèques Sencha Ext JS et Sencha Touch pour le rendu côté client. Ces bibliothèques sont considérées comme l'un des principaux cadres de l'industrie pour créer des applications RIA. L'uniGUI combine les pouvoirs d'Ext JS avec les capacités RAD de Delphi, ce qui est probablement le moyen le plus rapide de créer des applications RIA dans Delphi. L'uniGUI encapsule les classes Ext JS dans un ensemble spécial de contrôles Delphi permettant aux développeurs de créer des applications Web riches en fonctionnalités sans avoir besoin d'apprendre les scripts côté client et de travailler sur les détails de l'interface utilisateur côté client, donc un temps de développement précieux peut être consacré à la logique métier plutôt que travailler sur des détails de conception d'interface utilisateur répétitifs pouvant être des tâches chronophages et techniquement exigeantes.