Pool
Syndication
| Version 0.5 in development |
|
|
|
| Written by Jérôme Martin |
| Friday, 22 February 2008 18:03 |
|
The main information is : a new version is under huge development. In the following, I will gives more details about this version.
What is version 0.5?This version is a full rewrite of Le Caviste. This rewrite was based on several diagnostics. The first point was to provide a version for windows and mac users. Most of my family and friends are using Windows environment (No ! I have to yet succeeded to turn them to Linux A second point is to limit the requirements for end-users as for development. Now, we just need Qt and a C++ compiler which is provide by Qt installer. Previous version where developed with Python. Python was really nice to make a first prototype but, Le Caviste becoming more and more important (highlighted by this official new site), I have considered that Python was more difficult to maintain such program. Python also required several modules and to be honest the KDE module used in the previous version was no more available on my Mandriva 2008.0. Last but to least, a SQL backend (namely SQLite) is used for this new version. Changing the backend suppose a lot of changed in the code. The purpose a SQL is to provide an easy way to filter and search in the wine list. A possitive point is that Qt 4 can be easily interface with SQL backend. Why version 0.5?Why moving from 0.1 to 0.5? I wanted to really mark a difference with previous version. Moving to 1.0 would be to early since a lot of features are missing. So 0.5 was a kind of trade-off. What features will be available?Same than version 0.1:
When version 0.5 will be available?Honesty, I don't know. It depends on the time I can spend during by spare-time, the number of existing bugs, and the comment of end-users. Any way, have a look at this site or subscribe to the mailing list to know when versions will be available.
|
| Last Updated on Saturday, 23 February 2008 14:22 |





). They can not use my program since I'm developing under Linux. Consequently I need a cross-platform environment which is supposed to be the case for