12.07.2015 Views

Concepts de WINDEV - Source : www.pcsoft-windev-webdev.com

Concepts de WINDEV - Source : www.pcsoft-windev-webdev.com

Concepts de WINDEV - Source : www.pcsoft-windev-webdev.com

SHOW MORE
SHOW LESS
  • No tags were found...

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

Partager un projet en pratiqueUn développement informatique important nécessitela participation <strong>de</strong> plusieurs développeurs. Cesdéveloppeurs doivent travailler sur un projet Win-Dev unique en partageant les différentes ressources(requêtes, classes, ...) manipulées.Pour partager un projet, vous pouvez utiliser :• le gestionnaire <strong>de</strong> sources.• le groupware développeur. Son utilisation estconservée pour <strong>com</strong>patibilité avec les versionsprécé<strong>de</strong>ntes. Il ne sera pas développé dans cechapitre. Pour plus <strong>de</strong> détails, consultez l’ai<strong>de</strong> enligne (mot-clé : "Groupware développeur").1 Le Gestionnaire <strong>de</strong> <strong>Source</strong>s1.1 PrésentationWinDev innove dans la gestion du travail en groupeavec le gestionnaire <strong>de</strong> sources (appelé égalementGDS).Totalement intégré à l'environnement, le gestionnaire<strong>de</strong> sources (GDS) permet :• un développement performant en équipe,• l'historique <strong>de</strong>s modifications et <strong>de</strong>s versions,• l'automatisation <strong>de</strong> la sauvegar<strong>de</strong> <strong>de</strong>s sources<strong>de</strong>s membres <strong>de</strong> l'équipe développement.Dimensionné pour <strong>de</strong>s équipes <strong>de</strong> 1 à 100 développeurs,le GDS favorise et normalise sans contrainteles échanges entre développeurs (même endéveloppant seul, le GDS est utile car il contientl'historique <strong>de</strong> vos applications).Le GDS utilise une base <strong>de</strong> sources: procédures,classes, fenêtres, états, <strong>com</strong>posants, analyses, …Cette base peut être installée à votre choix sur unserveur (en mo<strong>de</strong> HyperFileSQL Classic ou HyperFileSQLClient/Serveur) ou sur un poste du réseaudans un répertoire partagé.Le GDS permet un fonctionnement connecté enlocal et à distance, via Internet ou une liaison HTTPou HTTPS. Il est ainsi possible <strong>de</strong> travailler sur unprojet <strong>de</strong>puis une agence ou <strong>de</strong>puis un site clientsans crainte <strong>de</strong> perte <strong>de</strong>s modifications effectuées.Le GDS permet également un fonctionnementdéconnecté (train, avion, …).1.2 Principe d’utilisationInstallationTous les éléments du projet sont enregistrés dansla base <strong>de</strong> sources (sur le serveur). Cette opérationest effectuée à la création du projet ou lors <strong>de</strong>l'importation d'un projet existant dans le gestionnaire<strong>de</strong> sources.Chaque développeur utilisant le gestionnaire <strong>de</strong>sources récupère une copie du projet en local.UtilisationPour travailler sur un élément du projet (fenêtre,état, …), le développeur doit extraire l'élément <strong>de</strong> labase <strong>de</strong> sources, le modifier, puis le ré-intégrer.Si l'élément est déjà extrait, le développeur peut<strong>de</strong>man<strong>de</strong>r à la personne ayant extrait <strong>de</strong> ré-intégrerl'élément (par l'intermédiaire <strong>de</strong> la messagerie intégrée).Pour profiter <strong>de</strong>s modifications effectuées, lesautres développeurs doivent synchroniser leur pro-64Partie 2 : Environnement <strong>de</strong> développement

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!