3
I. Technologies utilisées
1) Git bash
Git est un logiciel de gestion des versions décentralisé. Ce
logiciel sera utilisé afin de gérer les différentes versions du
code source des différentes applications de manière simple
et optimale. Git est un logiciel libre distribué selon les
termes de la licence publique générale GNU version 2. Git a été créé par Linus
Torvalds.
Ce logiciel permet à plusieurs développeurs de travailler sur le même projet tout en
disposant toujours de la version la plus récente. Il est possible de créer différentes
branches (qui peuvent ensuite fusionner) selon les modifications qu’on souhaite
garder et celles dont on ne souhaite plus.
Le site d'hébergement de code pour Git qui sera utilisé est Bitbucket. En effet, le site
d’Atlassian permet (dans sa version gratuite) à cinq développeurs de travailler sur le
même projet et également de créer autant de répertoires privés que l’on souhaite.
De plus, Bitbucket propose Source Tree qui est un logiciel permettant de simplifier la
gestion des versions des codes sources grâce à son interface graphique.
2) Java
Java est un langage de programmation orienté objet a mis au
point à partir de 1990 par la firme Sun Microsystems et
officiellement présenté en 1995. Le langage Java a l’avantage
d’être très portable ce qui permet aux applications
développées en de fonctionner, la plupart du temps, sans
problème sous différents systèmes d’exploitation.