Accueil Actualités Actualités du développement Version 0.5 en développement
Version 0.5 en développement PDF Imprimer Envoyer
Écrit par Jérôme Martin   
Vendredi, 22 Février 2008 18:03
L'information principale est : la nouvelle version est sous un actif développement. Je vous donnerais plus de détails sur cette version par la suite.

Quoi neuf dans le version 0.5 ?

Cette version est une réécriture complète de Le Caviste. Cette réécriture est basée sur plusieurs constats.

Le premier était de pouvoir fournir une version pour Windows et Mac. La plupart de ma famille ou de mes amis sont sous Windows (Non ! Je n'ai pas encore réussis à la faire passer sous Linux Smile). Du coup, ils ne pouvaient pas utiliser mes logiciels puisque je développe pour Linux. Par conséquence, j'avais besoin d'un environnement multi-plateforme, ce qui est le cas pour Qt et C++.

Un second point était de limiter les exigences pour les utilisateurs comme pour les développeurs. A présent, nous avons besoin seulement de Qt et d'un compilateur C++, qui est fournit par l'installateur de Qt.

Les versions précédentes étaient développées avec Python. Python est très bien pour faire un premier prototype mais, Le Caviste devenant de plus en plus important (surligné par l'ouverture de ce site officiel), j'ai considéré que l'utilisation de Python rendait plus difficile la maintenance de ce programme. Python exige également l'installation de plusieurs modules et, pour être honnête, le module KDE utilisé dans les versions précédentes n'est plus disponible pour mon système Mandriva 2008.0.

Enfin, un système de base de données SQL (SQLite pour être précis) est utilisé dans cette nouvelle version. Le changement du système de stockage demande alors de gros changements. L'idée d'utiliser une base de données est de permettre une solution simple pour filtrer et rechercher dans la liste des vins. Un point positif est que Qt 4 permet facilement l'intégration de base de données.

Pourquoi une version 0.5?

Pourquoi passer d'une version 0.1 à une version 0.5 ? Je voulais vraiment marquer une différence avec les version précédentes. Passer directement à une version 1.0 était un peu prématuré puisque de nombreuses fonctionnalités sont manquantes. Ainsi, 0.5 représente une espèce de compromis.

Quels fonctionnalités seront présentes ?

Les même que pour la version 0.1 :

  • Gestion des vins
  • Gestion des producteurs
  • Gestion des pays et des appellations
  • Gestion des emplacements stockage des bouteilles

 

Quand sera disponible la version 0.5?

Sincèrement, je n'en sais rien. Cela dépends du temps que je peux y consacré pendant mon temps libre, du nombre de bug et du retour des utilisateurs. Dans tous les cas, gardez un œil sur ce site ou inscrivez-vous à la liste de diffusion.

 

Mise à jour le Samedi, 23 Février 2008 14:22