3. Problématique
L'idée de savoir si de simples usagers étaient
capables de réaliser eux-mêmes des programmes m'est venue l'an
dernier lors d'un projet où je devais développer une application
de production et de gestion de stocks en Java. Pour ce faire, j'ai dû
développer une IHM mais j'ai été confronté à
un problème : je n'avais pas toutes les compétences pour en
réaliser une qui soit, entre autres, ergonomique et visuellement
attractive.
En faisant des recherches sur Internet, j'ai trouvé un
plug-in pour Eclipse (environnement de développement libre) nommé
WindowsBuilderPro qui permet de créer des GUI sans écrire la
moindre ligne de code.
Ainsi je me suis demandé, est-ce que de tels outils ne
pourraient pas se généraliser dans l'avenir afin que chacun
puisse créer son propre logiciel? En condenser, demain, serons-nous tous
développeurs de programmes (et/ou sites web)?
Après avoir fait un état des lieux de
l'existant, je vous expliquerai de quel manière nous pouvons
déjà tous êtres développeurs, puis pourquoi
finalement nous ne pouvons pas l'être tous avant de savoir dans quelle
mesure cette problématique peut être légitime.
Il ne faut pas perdre des yeux que dans ce sujet je parle de
personnes qui n'ont aucune connaissance en programmation et qui dans le futur
pourraient être amenées à créer un logiciel, un site
web ou une base de données. Tout au long de ce mémoire
j'essaierai de répondre à la problématique en distinguant
bien ces trois notions que sont le logiciel, le site web et la base de
données dont la conception fait partie du métier de
développeur.
|