Bonjour,
Je dois produire un petit outil de gestion (contacts, clients, devis, facture, etc.).
Au passage, sous-question, connaissez-vous un logiciel open source ou freeware, en français, qui fasse cela avec un bon nombre d'utilisateurs satisfaits?)
Le cahier des charges, l'analyse et le modèle des données et des processus a été faite, il me reste maintenant à choisir les outils / technologies. Voici les impératifs:
* plate-forme d'exécution: MS Windows
* 1 seul développeur sur le projet
* impossible d'installer chez clients un « lourd » (ou avec licence payante) moteur de base de données, il faut que celui-ci soit installé avec l'installation (la plus légère possible) de l'exécutable ou qu'on utilise ce que Windows offre nativement (fichiers?)
* dans certains cas, possibilité d'utiliser l'outil en réseau, cet à dire une copie de l'exécutable sur chaque « client » et les fichiers de données accessible sur le réseau
* des mises à jour du programme prévoiront la mise à jour de champs, il faudrait que le déploiement des mises à jour (comme l'installation) soit la plus légère possible
* l'outil devra inclure un bon outil de déploiement / installation que les clients pourront faire seul
* je suis ouvert à tout type de langage / système de stockage de données, pour autant que l'investissement en temps / argent pour l'apprentissage du langage et l'acquisition de l'IDE ne soit pas trop long / élevé
À priori, j'ai l'impression que le couple VB.NET avec Access (moteur Jet « natif » dans Windows) avec VB.NET 2005 express me semble pas mal mais les mises à jours de la structure des tables lors des mises à jour du programme me fait un peu peu...
Autrement, quelle autre solution me proposez-vous? Avantages et inconvénients?
D'avance merci pour vos conseils et retours d'expérience...
Partager