Grilles orientées données
Recherche, filtres, pagination et actions en ligne liés directement à un TDataSet.
Ouvrir la démo en ligne →
Un panorama neutre et sourcé des frameworks d'interface web qu'une équipe Delphi ou C++ Builder peut choisir en 2026 : sgcHTML, uniGUI, TMS WEB Core, IntraWeb, Elevate Web Builder et D2Bridge. Chacun résout le problème de l'interface navigateur différemment — côté serveur ou côté client, avec ou sans état, concepteur RAD ou orienté code. Chaque affirmation de fonctionnalité ci-dessous renvoie à la documentation officielle du projet.
Un résumé d'un paragraphe pour chaque framework, avec un lien vers sa page officielle. La comparaison détaillée se trouve dans la matrice ci-dessous.
eSeGeCe · Commercial (essai gratuit)
Bibliothèque de composants côté serveur pour Delphi, C++ Builder et .NET. 93 widgets — graphiques, grilles, formulaires, planificateur, gantt, kanban, tableau croisé, chat et authentification — produisent du balisage Bootstrap 5.3 standard et restent interactifs grâce à htmx, avec des mises à jour en temps réel poussées par le serveur sgcWebSockets intégré. Chaque requête est sans état et l'application se déploie comme un exécutable unique avec Bootstrap et htmx embarqués. La même API de composants Tsgc* est disponible en Object Pascal et C#, et elle se compile de Delphi 7 à RAD Studio 13, C++ Builder et .NET 8.
FMSoft · Commercial
Framework commercial d'applications web Delphi de FMSoft. Les applications sont construites dans le concepteur de fiches de RAD Studio avec des contrôles orientés données et rendues dans le navigateur via une couche Sencha Ext JS intégrée. Les sessions sont à état : chaque utilisateur conserve l'état complet des composants dans la RAM du serveur, une application très sollicitée nécessite donc une planification de la mémoire et une gestion des sessions. Il fournit une large palette de composants visuels et une expérience à la conception proche du développement VCL natif.
tmssoftware · Commercial
Framework commercial de tmssoftware qui compile l'Object Pascal en JavaScript, produisant une application monopage côté client qui s'exécute entièrement dans le navigateur ; les événements de vos fiches Delphi se déclenchent comme des événements JavaScript. Il fournit un concepteur visuel de formulaires web et une sortie Bootstrap / Material, et nécessite Delphi 10.1 ou une version ultérieure. Une grille orientée données a été ajoutée dans la v3.0 (2026). Le résultat compilé est un ensemble de fichiers statiques qui peuvent être servis depuis n'importe quel hébergeur web ou CDN.
Atozed Software · Commercial
Framework web Delphi commercial de longue date d'Atozed Software ; une édition limitée est fournie avec RAD Studio. Les fiches de style VCL sont conçues dans l'IDE et rendues côté serveur en HTML, avec une session à état par utilisateur. Il est mature et familier aux développeurs Delphi. Le balisage généré est antérieur à la mise en page Bootstrap moderne, un résultat responsive et pensé pour le mobile nécessite donc généralement un travail CSS supplémentaire.
Elevate Software · Commercial
Environnement commercial de développement rapide d'applications d'Elevate Software, avec son propre IDE et un dialecte Object Pascal qui compile en JavaScript. Les applications s'exécutent côté client dans le navigateur et dialoguent avec des modules serveur, et des modules natifs peuvent être construits pour des hôtes Delphi. La version 3.x est actuelle et activement maintenue. Comme le client est une application JavaScript compilée, le navigateur détient l'état de l'interface et le résultat compilé se déploie sous forme de fichiers statiques plus les modules serveur.
D2Bridge · Gratuit / open source (LGPL)
Framework pont open source (LGPL) qui publie sur le web des fiches VCL Delphi existantes, en générant une interface basée sur Bootstrap qui reflète la disposition de la fiche de bureau. C'est un chemin rapide pour rendre une application VCL héritée accessible depuis un navigateur avec un minimum de changements de code, et il prend en charge Delphi 10 Seattle à Delphi 13 ainsi que Lazarus. Les sessions sont à état : chaque utilisateur connecté pilote une instance de fiche vivante sur le serveur.
Une coche () signifie que le projet fournit la fonctionnalité en natif. Un tiret (—) signifie qu'elle n'est pas fournie en natif. Un tilde (~) signifie partiel / via un module complémentaire / tiers / non vérifié — consultez la section Sources pour savoir ce qui a été vérifié.
| Fonctionnalité | sgcHTML | uniGUI | TMS WEB Core | IntraWeb | Elevate Web Builder | D2Bridge |
|---|---|---|---|---|---|---|
| Développement Delphi / Object Pascal Construire l'interface en Object Pascal dans l'IDE RAD Studio | ~ | |||||
| Développement .NET / C# API identique ou équivalente disponible pour C# / .NET | — | — | — | — | — | |
| Compatible avec Delphi 7 Se compile avec la chaîne d'outils historique Delphi 7 | ~ | — | ~ | — | — | |
| Rendu HTML côté serveur Le HTML est produit sur le serveur (pas une SPA côté client) | — | — | ||||
| Sortie Bootstrap 5 standard Produit du balisage Bootstrap 5 standard plutôt qu'un CSS de widgets propriétaire | — | — | — | ~ | ||
| Sans état / mise à l'échelle horizontale Aucune session serveur par utilisateur ; répartition de charge sur des instances identiques | — | — | — | |||
| Déploiement en exécutable unique Livré comme un exécutable autonome, ressources embarquées | — | — | ~ | |||
| Push en direct WebSocket intégré Le serveur pousse des mises à jour en direct vers les navigateurs connectés, en natif | ~ | ~ | ~ | ~ | ~ | |
| Widget de chat IA / streaming LLM Composant de chat IA prêt à l'emploi avec streaming de jetons, en natif | — | — | — | — | — | |
| Optimisé pour l'IA Conçu pour le développement assisté par l'IA, les assistants de codage génèrent l'API de composants côté serveur de manière fiable | — | — | — | — | — | |
| Connexion WebAuthn / passkey Composant de connexion passkey / WebAuthn prêt à l'emploi | — | — | — | — | — | |
| Liaison de jeu de données orientée données Lier grilles et formulaires directement à un TDataSet / DataSource | ~ | |||||
| Scheduler / Gantt / Kanban / Pivot Ces widgets de planification / données inclus en natif | ~ | — | — | — | — | |
| Graphiques & visualisation en natif Graphiques et widgets visuels inclus sans pack tiers | ~ | ~ | ~ | |||
| Localisation d'interface intégrée Le framework fournit des textes d'interface traduits prêts à l'emploi | ~ | ~ | ~ | ~ | ~ | |
| Thèmes clair / sombre intégrés Bascule de thème clair / sombre (et système) de premier ordre | ~ | ~ | ~ | ~ | ~ | |
| Constructeur de site en un composant Un seul composant qui assemble un site multipage complet | — | — | — | — | — | |
| Modèle de licence Type de licence | Commercial (+ essai gratuit) | Commercial | Commercial | Commercial | Commercial | Gratuit / OSS (LGPL) |
Des guides pas à pas pour faire passer une application existante d'IntraWeb, uniGUI, TMS WEB Core, Elevate Web Builder ou D2Bridge à sgcHTML, avec un formulaire d'assistance à la migration si vous voulez de l'aide pour planifier le passage.
Chaque cellule de la matrice ci-dessus renvoie à l'une de ces pages produit officielles, pages de documentation ou spécifications. Toutes les URL ont été vérifiées (HEAD) au moment de la rédaction.
| Source | URL |
|---|---|
| sgcHTML — page produit | https://www.esegece.com/products/sgchtml/ |
| sgcHTML — matrice des fonctionnalités | https://www.esegece.com/products/sgchtml/features/ |
| sgcHTML — téléchargement (essai gratuit) | https://www.esegece.com/products/sgchtml/download/ |
| sgcHTML — tarifs & éditions | https://www.esegece.com/products/sgchtml/pricing/ |
| uniGUI — page d'accueil du produit (FMSoft) | https://www.unigui.com/ |
| TMS WEB Core — page produit (tmssoftware) | https://www.tmssoftware.com/site/tmswebcore.asp |
| IntraWeb — page produit (Atozed Software) | https://www.atozed.com/intraweb/ |
| Elevate Web Builder — page produit (Elevate Software) | https://www.elevatesoft.com/products?category=ewb |
| D2Bridge Framework — page d'accueil officielle | https://d2bridge.com.br/ |
| D2Bridge Framework — dépôt GitHub (licence LGPL, versions prises en charge) | https://github.com/D2Bridge/D2BridgeFramework |
| Bootstrap — site du framework | https://getbootstrap.com/ |
| htmx — site de la bibliothèque | https://htmx.org/ |
| WebAuthn — W3C Web Authentication Level 2 | https://www.w3.org/TR/webauthn-2/ |
Ce sont des applications web Delphi complètes construites avec sgcHTML. Ouvre celle que tu veux et juge le résultat par toi-même.
Recherche, filtres, pagination et actions en ligne liés directement à un TDataSet.
Ouvrir la démo en ligne →
Cartes KPI, graphiques et générateur de tableaux croisés ad hoc sur 27 000 lignes de commande.
Ouvrir la démo en ligne →
Un tableau de répartition, un planning Gantt et une carte des techniciens en direct.
Ouvrir la démo en ligne →