Le spécialiste des solutions WinDev, WebDev et WinDev Mobile
Espace technique
Accueil Espace technique Archives
IsiNews
Archives
IsiNews Mai 2007

Questions autour des versions 11 de WinDev, WebDev et WinDev mobile
Nous avons retenu, pour notre analyse, le système de notation suivant :

avancée présentant un intérêt très limité
avancée relative ou perfectible
avancée majeure
5) Optimisation du GDS Nouveauté
En version 11, le GDS propose de nouvelles fonctionnalités, optimise ses performances et les manipulations nécessaires pour de nombreux traitements.


L’avis de notre expert : Lorsque l’on échange avec des développeurs au sujet du GDS, on constate que l’outil souffre généralement d’une mauvaise réputation. Ces derniers nous relatent souvent une mauvaise expérience dans leur première tentative d’utilisation. On ne pourra que regretter qu’un outil aussi intéressant ne soit pas mieux perçu aujourd’hui.
Il est vrai qu’il a fallu un peu de temps pour obtenir des fonctionnalités sûres et fiables. La première version s’appuyait sur une base de données Hyper File Classique, basée sur un principe de partage de fichiers qui n’était pas adapté. L’intégration avec l’environnement de développement était fastidieuse : la manipulation au sein du GDS des feuilles de styles, de l’analyse et des composants demandait une attention particulière : leur utilisation impliquait de les gérer manuellement.
Un certain nombre d’évolutions ont été apportées au fil des révisions de la version 10 comme la migration vers Hyper File Client/Serveur qui a optimisé les performances et amélioré la stabilité. En version 11, les éléments particuliers (composants, feuilles de style, …) sont beaucoup mieux intégrés (même si certains points restent perfectibles comme la gestion du mode « Maitre »). L’apparition du gestionnaire de branches est par ailleurs une évolution majeure du GDS : il permet de gérer en parallèle plusieurs versions exploitées (ou pas) d’une même application. Le cas habituel est le suivant : une application a été déployée et cette même application est en cours d’évolution. Il y a donc deux versions des codes sources : une qui correspondant à la version en exploitation, une autre correspondant à la version en cours d’évolution. La gestion des branches permet de reporter à l’aide d’un assistant, une modification effectuée sur la nouvelle version (correction d’une anomalie par exemple) dans la version déployée en clientèle. L’utilisation du gestionnaire de branches est simple et intuitive : il suffit, avant de commencer le développement d’une novelle version de créer d’un simple clic d’une nouvelle « branche » du projet. L’assistant, qui guide l’utilisateur pour reporter une modification sur la ou les autres branches du projet, est plutôt bien fait. Pour conclure, nous invitons les développeurs déçus par leur première expérience à étudier l’utilisation du GDS pour leurs futurs projets.
Précédent Télécharger l’IsiNews au format Pdf Suivant
Mentions légales