OVH Cloud OVH Cloud

Langage de programmation pour outil CD-ROM

15 réponses
Avatar
Genty Jean-Paul
Bonjour

Je dois faire un soft qui doit exploiter des données sur un CD-ROM.
Le CD doit être distribué, il y aura une procédure d'installation.
La base de données comprend à peu prés 1 000 000 lignes de une dizaine
de champs de taille moyenne (150 octets). Les champs seront de type
adresse, nom, téléphone, ..
Il doit fonctionner essentiellement sur Windows XP, Linux et Mac serait
un plus mais pas obligatoire.
Le soft d'exploitation doit présenter une interface graphique avec un
formulaire d'interrogation, et doit ensuite présenter les résultats sous
forme de lignes/colonnes, puis pouvoir faire quelques exploitations, du
style exportation, tri, ..
L'interface doit être agréable, facile à utiliser, et au look&feel
conforme aux dernières interfaces Windows.
Je préférerai utiliser de L'Open-Source, mais ne suis pas opposé à un
soft commercial.

J'ai pensé à plusieurs combinaisons:
* Python + wxPython + SQLite ou Gadfly
* Windev + HyperFile vraiment s'il n'y a rien d'autre
* Java + HSQLDB
* ??

Python me conviendrait trés bien étant donné que je dois travailler
sur Zope par ailleurs, cela éviterait les diversifications de
compétences, mais je ne connais pas assez pour juger de l'adéquation
avec le besoin.

J'ai une idée des réponses que je vais obtenir en postant sur ce site
-:), en fait je cherche simplement à être conforté dans mon choix..


Auriez-vous un petit conseil ou expérience à partager ??
Que pensez-vous du choix de la base de donnée ?

Merci !

10 réponses

1 2
Avatar
bruno modulix
Genty Jean-Paul wrote:

Bonjour

Je dois faire un soft qui doit exploiter des données sur un CD-ROM.
Le CD doit être distribué, il y aura une procédure d'installation.
La base de données comprend à peu prés 1 000 000 lignes de une dizaine
de champs de taille moyenne (150 octets). Les champs seront de type
adresse, nom, téléphone, ..
Il doit fonctionner essentiellement sur Windows XP, Linux et Mac serait
un plus mais pas obligatoire.
Le soft d'exploitation doit présenter une interface graphique avec un
formulaire d'interrogation, et doit ensuite présenter les résultats sous
forme de lignes/colonnes, puis pouvoir faire quelques exploitations, du
style exportation, tri, ..
L'interface doit être agréable, facile à utiliser, et au look&feel
conforme aux dernières interfaces Windows.
Je préférerai utiliser de L'Open-Source, mais ne suis pas opposé à un
soft commercial.


Si je résume, tu a les données sur CD et tu veux faire une interface
graphique permettant de consulter/exporter/imprimer ces données.

J'ai pensé à plusieurs combinaisons:
* Python + wxPython + SQLite ou Gadfly


Très bonne solution AMHA.
- Python est très aisé à prendre en main et très souple, et il
fonctionne sur la majorité des OS courants.
- wxPython n'est pas forcément le GUI toolkit le plus évident à prendre
en main, mais c'est un des plus complets, et la portabilité est assez
bonne (Windows, Unices, MacOS X), avec à chaque fois utilisation des
toolkits natifs (pour les unices, Motif ou Gtk+). Tu peux aussi voire du
côté de GTK+, peut-être mieux documenté et plus simple à prendre en
main, mais tu n'aura pas la portabilité et le look&feel natif de wxWindows.
- SQLite et Gadfly sont des bases SQL embarquées, donc ça répond bien à
ton besoin. Gadfly restreindra l'exploitation à des programmes en
Python, SQLite permettra l'interopérabilité avec des programmes dans
d'autres langages.

* Windev + HyperFile vraiment s'il n'y a rien d'autre
Oublie.


* Java + HSQLDB
Je ne pense pas que ça apporte grand chose par rapport à une solution

Python (perfs à peu près équivalentes, mais programme beaucoup plus
lourd et pas de Look&Feel natif). Par contre, tu peux compter qu'à
fonctionnalités équivalentes, il te faudra 5 à 20 fois plus de code.

* ??
Autres langages ? Tu peux regarder du côté Ruby, qui est assez proche de

Python, mais un peu plus jeune (ie: moins de bibliothèques, plus petite
communauté, ...).

Sinon, si tu te fiches de la liberté et de la portabilité, il y a
toujours Delphi ou .NET

Python me conviendrait trés bien étant donné que je dois travailler sur
Zope par ailleurs, cela éviterait les diversifications de compétences,
mais je ne connais pas assez pour juger de l'adéquation avec le besoin.


Python est assez couramment utilisé pour ce type d'applications *aussi*.

Eventuellement, tu peux évaluer un framework comme Dabo:
http://dabodev.com/

Je ne l'ai pas testé personnellement (je bosse dans le web depuis
quelques années, donc...), mais j'ai vu quelques retours plutôt
positifs, et ça correspond à tes critères (wxPython, SQLite).


J'ai une idée des réponses que je vais obtenir en postant sur ce site
-:),


Ah bin ça, pour sûr !-)

en fait je cherche simplement à être conforté dans mon choix..


Python est une technologie sérieuse, éprouvée, et parfaitement
professionnelle. C'est typiquement un langage de développement
d'applications, et qui permet une grande productivité sans sacrifier à
la qualité.

Si c'est là ta question, je peux t'assurer que Python est un choix bien
plus sérieux que Windev - j'ai subi Windev pendant plus de deux ans,
sur deux moyens projets - de l'ordre de 50/100Kloc, une ou deux centaine
de tables et 200 à 300 fenêtres et rapports, et je peux t'assurer que
c'est une merde sans nom à tous points de vues. Les gadgets qu'il
propose font illusion devant un parterre de "décideurs" incompétants,
mais sont inexploitables dans un vrai programme, et une fois viré ces
gadgets, on se retrouve avec un langage merdique - moins expressif que
du basic et moins performant que du script shell -, une base de donnée
fichiers séquentiels indexés dont les index pêtent à longueur de temps,
et un générateur d'écrans à la con qui ne donne en rien accès au code
généré. Même VB6 + Access est moins pourri, c'est tout dire :(

Auriez-vous un petit conseil ou expérience à partager ??


Sur Windev ? Oublie même que ça existe !-)

Sur Python : consulte déjà les archives de ce ng et la mailing list - et
si tu lis l'anglais (tu lis l'anglais, n'est-ce pas ?), le ng anglophone
est très fréquenté, entre autre par les gourous du langage, et au moins
aussi convivial que celui-ci.

Que pensez-vous du choix de la base de donnée ?


cf plus haut. Pour ton application, un serveur est hors-jeu. Si tu veux
conserver la possibilité d'utiliser SQL - ce qui me semble préférable
pour ce type d'appli, il te reste donc les bases embarquées. Si tu a des
soucis d'interopérabilité, SQLite s'impose. Sinon SQLite ou Gadfly
feront aussi bien l'affaire.

Merci !


De rien.

--
bruno desthuilliers
- comment faire du Perl en Python:
python -c "print '@'.join(['.'.join([w[::-1] for w in p.split('.')]) for
p in ''.split('@')])"

Avatar
CanardWC
"Genty Jean-Paul"

Je dois faire un soft qui doit exploiter des données sur un CD-ROM.
[...]

soft commercial.

J'ai pensé à plusieurs combinaisons:
* Python + wxPython + SQLite ou Gadfly
* Windev + HyperFile vraiment s'il n'y a rien d'autre
* Java + HSQLDB


Moi si je me pose la même question, je pense que je passerai vers une
solution entièrement en Java.
Même si j'aime beaucoup python et trouve wxPython super chouette, j'ai du
mal a l'imaginer en réel alternative à Java pour ce genre d'application.

Avatar
William Dode
On 17-09-2005, Genty Jean-Paul wrote:

Bonjour

Je dois faire un soft qui doit exploiter des données sur un CD-ROM.
Le CD doit être distribué, il y aura une procédure d'installation.
La base de données comprend à peu prés 1 000 000 lignes de une dizaine
de champs de taille moyenne (150 octets). Les champs seront de type
adresse, nom, téléphone, ..


Sans vouloir être indiscret, c'est qui ces 1000000 de personnes fichées
comme ça sur un CD distribué ?

Il doit fonctionner essentiellement sur Windows XP, Linux et Mac serait
un plus mais pas obligatoire.
Le soft d'exploitation doit présenter une interface graphique avec un
formulaire d'interrogation, et doit ensuite présenter les résultats sous
forme de lignes/colonnes, puis pouvoir faire quelques exploitations, du
style exportation, tri, ..
L'interface doit être agréable, facile à utiliser, et au look&feel
conforme aux dernières interfaces Windows.
Je préférerai utiliser de L'Open-Source, mais ne suis pas opposé à un
soft commercial.

J'ai pensé à plusieurs combinaisons:
* Python + wxPython + SQLite ou Gadfly


pkoi pas zope puisque tu connais ? Ou n'importe quel serveur python,
avec accès à l'aide du navigateur. Avec le bénéfice de pouvoir
fonctionner facilement sur un réseau local ou non.
sqlite est très bien pour être installé facilement.

* Windev + HyperFile vraiment s'il n'y a rien d'autre
* Java + HSQLDB
* ??

Python me conviendrait trés bien étant donné que je dois travailler
sur Zope par ailleurs, cela éviterait les diversifications de
compétences, mais je ne connais pas assez pour juger de l'adéquation
avec le besoin.

J'ai une idée des réponses que je vais obtenir en postant sur ce site
-:), en fait je cherche simplement à être conforté dans mon choix..


Auriez-vous un petit conseil ou expérience à partager ??
Que pensez-vous du choix de la base de donnée ?


Faudrait nous en dire plus sur tes requetes, accès lecture/écriture ou
non etc.

--
William Dodé - http://flibuste.net

Avatar
William Dode
On 19-09-2005, CanardWC wrote:
"Genty Jean-Paul"

Je dois faire un soft qui doit exploiter des données sur un CD-ROM.
[...]

soft commercial.

J'ai pensé à plusieurs combinaisons:
* Python + wxPython + SQLite ou Gadfly
* Windev + HyperFile vraiment s'il n'y a rien d'autre
* Java + HSQLDB


Moi si je me pose la même question, je pense que je passerai vers une
solution entièrement en Java.
Même si j'aime beaucoup python et trouve wxPython super chouette, j'ai du
mal a l'imaginer en réel alternative à Java pour ce genre d'application.


Pourquoi ?

--
William Dodé - http://flibuste.net


Avatar
Bruno Desthuilliers
"Genty Jean-Paul"


Je dois faire un soft qui doit exploiter des données sur un CD-ROM.


[...]

soft commercial.

J'ai pensé à plusieurs combinaisons:
* Python + wxPython + SQLite ou Gadfly
* Windev + HyperFile vraiment s'il n'y a rien d'autre
* Java + HSQLDB



Moi si je me pose la même question, je pense que je passerai vers une
solution entièrement en Java.
Même si j'aime beaucoup python et trouve wxPython super chouette, j'ai du
mal a l'imaginer en réel alternative à Java pour ce genre d'application.


C'est curieux, moi c'est Java que j'ai du mal à considérer comme une
alternative crédible... Surtout si on prend en compte l'ensemble des
specs, dont notamment:

"""
L'interface doit être agréable, facile à utiliser, et au look&feel
conforme aux dernières interfaces Windows.
"""

et

"""
Python me conviendrait trés bien étant donné que je dois travailler
sur Zope par ailleurs, cela éviterait les diversifications de compétences,
"""


Avatar
Bruno Desthuilliers
On 19-09-2005, CanardWC wrote:

"Genty Jean-Paul"


Je dois faire un soft qui doit exploiter des données sur un CD-ROM.


[...]

soft commercial.

J'ai pensé à plusieurs combinaisons:
* Python + wxPython + SQLite ou Gadfly
* Windev + HyperFile vraiment s'il n'y a rien d'autre
* Java + HSQLDB


Moi si je me pose la même question, je pense que je passerai vers une
solution entièrement en Java.
Même si j'aime beaucoup python et trouve wxPython super chouette, j'ai du
mal a l'imaginer en réel alternative à Java pour ce genre d'application.



Pourquoi ?



Oui, j'aimerais bien voir un argumentaire...



Avatar
Bruno Desthuilliers
On 17-09-2005, Genty Jean-Paul wrote:



(snip)

J'ai pensé à plusieurs combinaisons:
* Python + wxPython + SQLite ou Gadfly



pkoi pas zope puisque tu connais ? Ou n'importe quel serveur python,
avec accès à l'aide du navigateur. Avec le bénéfice de pouvoir
fonctionner facilement sur un réseau local ou non.
sqlite est très bien pour être installé facilement.


Inconvénient: interface Web (plus limitée et moins réactive qu'un client
lourd), alors que l'appli est supposée tourner en local. BTW, dans cette
optique, je recommanderais plutôt Django que Zope.

(snip)

Auriez-vous un petit conseil ou expérience à partager ??
Que pensez-vous du choix de la base de donnée ?



Faudrait nous en dire plus sur tes requetes, accès lecture/écriture ou
non etc.


Des accès en écriture sur un CD-ROM ? Tu es fatigué, William ?-)


Avatar
vanessa.anglet
Bonsoir
Je suis assez étonné de la « haine » et de la vulgarité de
certains ! Peut-on croire à l'analyse technologie des excités qui
se vautrent dans les excès et la grossièreté ?
Leur propos n'honorent pas leur auteur, et comme dit le proverbe «
ce sont les mauvais artisans qui se plaignent de leurs outils ».
Il semble par ailleurs que la version à laquelle il soit fait
référence soit une vieille version d'il y a 10 ans, qui ne doit
plus intéresser grand monde aujourd'hui...

Voila pourquoi je te conseille Windev 9 :
- C'est un très bon environnement, libre de droits pour la diffusion
- Tu feras de superbes fenêtres très facilement ; soit tu utilises un
des gabarits fourni, soit tu t'en crée un, qui sera ensuite
appliqué seul
- Les fenêtres sont redimensionnables avec ancrages et splitters
automatiques : quelle que soit la taille de l'écran de
l'utilisateur, il pourra optimiser sa présentation
- ça marchera sur tous les Windows, de 95 à XP, avec le même look &
feel quel que soit la version ; les utilisateurs en 98 auront
l'impression d'être en XP !
- Ton application bénéficiera de plein de fonctionnalités
automatiques (ce qu'ils appellent les FAA), ça change vraiment la
vie des utilisateurs : export automatique vers Word, Excel et PDF,
envoi de mail, c'est le pied
- Tu bénéficies d'une communauté professionnelle étendue et
France (support gratuit et plusieurs forums techniques)
- La base Hyper File (qui n'explose plus les index depuis des années
et des années puisqu'il teste maintenant a config de Windows !) a
l'avantage de ne nécessiter aucune installation et de marcher toute
seule ; elle est vraiment gratuite en plus ; pense à bien demander «
l'optimisation de base » une fois qu'elle est remplie, ce
traitement optimise les recherches en fonction du contenu réel des
index (il utilise en premier les index les plus discriminatoires); à
faire avant de graver le CD !
- Il y a un source de QBE (gratuit donc) livré dans les exemples, ça
devrait aider pour les questions
- Ta diffusion sera 100% gratuite, sans aucun risque

Si tu veux un jour fournir ce programme pour Pocket PC (sur une SD car
par exemple, mai spour l'instant elles sont limitées à 2Go)), avec
Windev mobile ça ne te prendra que quelques heures pour adapter la
taille des fenêtres, et hop ça marche sur Windows CE et Mobile !
C'est assez bluffant (ça j'ai fait)

Reste à tester la vitesse de recherche sur CD, je n'ai jamais fait

Il y a une version de démo (malheureusement en 8, pas en 9) dispo,
demande la, passe 1 jour dessus, et tu te feras ta propre opinion.
Windev 9 est vraiment un excellent environnement, hyper puissant, hyper
agréable et hyper rapide pour développer.

Pour ce qui est de l'utilisation réelle de Windev, tu peux consulter
le lien http://www.pcsoft.fr/pcsoft/120pages/index.html
qui recense des témoignages de sociétés utilisatrice

J'espère que cette analyse sereine et courtoise t'aura aidé (tu
auras compris que je connais bien et donc apprécie Windev !)
Bon développement, bon choix, en toute sérénité

V.A.
Genty Jean-Paul wrote:
Bonjour

Je dois faire un soft qui doit exploiter des données sur un CD-ROM.
Le CD doit être distribué, il y aura une procédure d'installation.
La base de données comprend à peu prés 1 000 000 lignes de une diza ine
de champs de taille moyenne (150 octets). Les champs seront de type
adresse, nom, téléphone, ..
Il doit fonctionner essentiellement sur Windows XP, Linux et Mac serait
un plus mais pas obligatoire.
Le soft d'exploitation doit présenter une interface graphique avec un
formulaire d'interrogation, et doit ensuite présenter les résultats s ous
forme de lignes/colonnes, puis pouvoir faire quelques exploitations, du
style exportation, tri, ..
L'interface doit être agréable, facile à utiliser, et au look&feel
conforme aux dernières interfaces Windows.
Je préférerai utiliser de L'Open-Source, mais ne suis pas opposé à un
soft commercial.

J'ai pensé à plusieurs combinaisons:
* Python + wxPython + SQLite ou Gadfly
* Windev + HyperFile vraiment s'il n'y a rien d'autre
* Java + HSQLDB
* ??

Python me conviendrait trés bien étant donné que je dois travaill er
sur Zope par ailleurs, cela éviterait les diversifications de
compétences, mais je ne connais pas assez pour juger de l'adéquation
avec le besoin.

J'ai une idée des réponses que je vais obtenir en postant sur ce site
-:), en fait je cherche simplement à être conforté dans mon choix..


Auriez-vous un petit conseil ou expérience à partager ??
Que pensez-vous du choix de la base de donnée ?

Merci !


Bonsoir
Je suis assez étonné de la « haine » et de la vulgarité de
certains ! Peut-on croire à l'analyse technologie des exités qui se
vautrent dans les excès et la grossièreté ?
Leur propos n'honorent pas leur auteur, et comme dit le proverbe «
ce sont les mauvais artisans qui se plaignent de leurs outils ».
Il semble par ailleurs que la version à laquelle il soit fait
référence soit une vieille version d'il y a 10 ans, qui ne doit
plus intéresser grand monde aujourd'hui...


Voila pourquoi je te conseille Windev 9 :
- C'est un très bon environnement, libre de droits pour la diffusion
- Tu feras de superbes fenêtres très facilement ; soit tu utilises un
des gabarits fourni, soit tu t'en crée un, qui sera ensuite
appliqué seul
- Les fenêtres sont redimensionnables avec ancrages et splitters
automatiques : quelle que soit la taille de l'écran de
l'utilisateur, il pourra optimiser sa présentation
- ça marchera sur tous les Windows, de 95 à XP, avec le même look &
feel quel que soit la version ; les utilisateurs en 98 auront
l'impression d'être en XP !
- Ton application bénéficiera de plein de fonctionnalités
automatiques (ce qu'ils appellent les FAA), ça change vraiment la
vie des utilisateurs : export automatique vers Word, Excel et PDF,
envoi de mail, c'est le pied
- Tu bénéficies d'une communauté professionnelle étendue et
France (support gratuit et plusieurs forums techniques)
- La base Hyper File (qui n'explose plus les index depuis des années
et des années puisqu'il teste maintenant a config de Windows !) a
l'avantage de ne nécessiter aucune installation et de marcher toute
seule ; elle est vraiment gratuite en plus ; pense à bien demander «
l'optimisation de base » une fois qu'elle est remplie, ce
traitement optimise les recherches en fonction du contenu réel des
index (il utilise en premier les index les plus discriminatoires); à
faire avant de graver le CD !
- Il y a un source de QBE (gratuit donc) livré dans les exemples, ça
devrait aider pour les questions
- Ta diffusion sera 100% gratuite, sans aucun risque

Si tu veux un jour fournir ce programme pour Pocket PC (sur une SD car
par exemple, mai spour l'instant elles sont limitées à 2Go)), avec
Windev mobile ça ne te prendra que quelques heures pour adapter la
taille des fenêtres, et hop ça marche sur Windows CE et Mobile !
C'est assez bluffant (ça j'ai fait)

Reste à tester la vitesse de recherche sur CD, je n'ai jamais fait

Il y a une version de démo (malheureusement en 8, pas en 9) dispo,
demande la, passe 1 jour dessus, et tu te feras ta propre opinion.
Windev 9 est vraiment un excellent environnement, hyper puissant, hyper
agréable et hyper rapide pour développer.

Pour ce qui est de l'utilisation réelle de Windev, tu peux consulter
le lien http://www.pcsoft.fr/pcsoft/120pages/index.html
qui recense des témoignages de sociétés utilisatrice

J'espère que cette analyse sereine et courtoise t'aura aidé (tu
auras compris que je connais bien et donc apprécie Windev !)
Bon développement, bon choix, en toute sérénité

Avatar
Do Re Mi chel La Si Do
Bonsoir !


J'ai discuté avec des gens qui ont des opinions différentes, sur windev.

D'abord, j'ai un ami, qui avait acheté un windev complet. Un jour, il s'est
fait voler le dongle. Ça arrive. PC-Soft n'a jamais rien voulu savoir.
C'était acheter une nouvelle version complète, ou ne plus utiliser Windev.
La seconde solution a été retenue.

Ensuite, j'ai eu l'occasion de voir des logiciels développés avec windev,
installés sur des ordinateurs déjà configurés pour d'autres applications, et
sur lesquels windev "bousillait" les autres applis. Windev a souvent du mal
a cohabiter avec d'autres logiciels. Et même avec deux logiciels fait avec
windev, mais par des développeurs différents, il y avait des conflits
d'installation.

Sur certains forums (et non des newsgroups), j'ai lu des messages faisant
état de très nombreux bugs, dès que l'on sortait des fonctions basiques du
package.

Donc, tout n'est pas aussi rose que ce que pourrait laisser croire tes
propos.

Quand au langage lui-même, je ne le connais quasiment pas. Mais il me semble
que, relativement à Python, il n'est pas dynamique ; ses fonctions
d'introspection sont très limités ; on ne peut pas passer un nombre variable
d'arguments ; on ne peut pas passer, en paramètres, ni listes, ni fonctions,
ni classes ; les fonctions de listes sont inexistantes ; les fonctions sur
les chaînes sont moins complètes que celles de Python ; (pas d'expressions
régulières ?) ; (Unicode ? ) ; etc.

Par contre, PC-Soft est très fort, du point de vue marketing. Leurs démos ne
contiennent que très peu de renseignements techniques, et l'on ne peut guère
juger que l'aspect visuel de quelques applis ; mais cet aspect est bien
géré, avec des références plus bluffantes que réelles.



@-salutations

Michel Claveau
Avatar
William Dode
On 20-09-2005, wrote:
Bonsoir
Je suis assez étonné de la « haine » et de la vulgarité de
certains ! Peut-on croire à l'analyse technologie des excités qui
se vautrent dans les excès et la grossièreté ?
Leur propos n'honorent pas leur auteur, et comme dit le proverbe «
ce sont les mauvais artisans qui se plaignent de leurs outils ».
Il semble par ailleurs que la version à laquelle il soit fait
référence soit une vieille version d'il y a 10 ans, qui ne doit
plus intéresser grand monde aujourd'hui...


Cette dernière phrase pose bien le problème que j'ai eu avec windev,
on l'utilise aujourd'hui (choisi avec la fameuse politique du "convient
à mes besoins d'aujourd'hui") et deux ans plus tard on se retrouve dans
l'obligation d'acheter la nouvelle version pour avoir la correction des
nombreux bugs de l'éditeur. On ne peut pas les corriger soit-même
puisque le produit est fermé. Sans compter qu'à chaque mise à jour de
l'outil il faut vérifier que nos dev ne sont pas cassés...
Parfois comme le dit michel on n'a même pas besoin d'attendre d'être
obligé d'acheter la mise à jour si on a perdu le dongle.


Voila pourquoi je te conseille Windev 9 :
- C'est un très bon environnement, libre de droits pour la diffusion


non pas "libre" de droits.

- Tu feras de superbes fenêtres très facilement ; soit tu utilises un
des gabarits fourni, soit tu t'en crée un, qui sera ensuite
appliqué seul


tu en cré un parceque les gabarits fournis sont précodés et
inmaintenables.

- Les fenêtres sont redimensionnables avec ancrages et splitters
automatiques : quelle que soit la taille de l'écran de
l'utilisateur, il pourra optimiser sa présentation
- ça marchera sur tous les Windows, de 95 à XP, avec le même look &
feel quel que soit la version ; les utilisateurs en 98 auront
l'impression d'être en XP !


Pas l'éditeur par contre. La dernière version de windev que j'ai utilisé
ne marchait pas sur w2k, tj à cause du dongle, donc obligé soit
d'utiliser une version pirate soit de garder une machine avec NT4...

- Ton application bénéficiera de plein de fonctionnalités
automatiques (ce qu'ils appellent les FAA), ça change vraiment la
vie des utilisateurs : export automatique vers Word, Excel et PDF,
envoi de mail, c'est le pied


C'est ce qu'on appelle "batteries incluses" en python

- Tu bénéficies d'une communauté professionnelle étendue et
France (support gratuit et plusieurs forums techniques)


Support qui te conseillera gratuitement d'acheter la nouvelle version
si tu te plains d'un bug. Sans pour autant te garantir que le bug en
question y sera corrigé...

- La base Hyper File (qui n'explose plus les index depuis des années
et des années puisqu'il teste maintenant a config de Windows !) a
l'avantage de ne nécessiter aucune installation et de marcher toute
seule ; elle est vraiment gratuite en plus


Le terme gratuit est bien approprié, à ne pas confondre avec libre. Les
specs du format HF ne sont pas connues ce qui fait qu'en cas de problème
plus personne ne peut lire la base. Sachant que le problème ça peut être
simplement de ne pas avoir le fichier d'analyse sous la main (très
fréquent sur des vieilles applis dont le developpeur est introuvable, le
client se retrouve complètement coincé).

; pense à bien demander «
l'optimisation de base » une fois qu'elle est remplie, ce
traitement optimise les recherches en fonction du contenu réel des
index (il utilise en premier les index les plus discriminatoires); à
faire avant de graver le CD !
- Il y a un source de QBE (gratuit donc) livré dans les exemples, ça
devrait aider pour les questions
- Ta diffusion sera 100% gratuite, sans aucun risque

Si tu veux un jour fournir ce programme pour Pocket PC (sur une SD car
par exemple, mai spour l'instant elles sont limitées à 2Go)), avec
Windev mobile ça ne te prendra que quelques heures pour adapter la
taille des fenêtres, et hop ça marche sur Windows CE et Mobile !
C'est assez bluffant (ça j'ai fait)

Reste à tester la vitesse de recherche sur CD, je n'ai jamais fait

Il y a une version de démo (malheureusement en 8, pas en 9) dispo,
demande la, passe 1 jour dessus, et tu te feras ta propre opinion.
Windev 9 est vraiment un excellent environnement, hyper puissant, hyper
agréable et hyper rapide pour développer.


Et hyper fermé... Je me souviens de la lutte acharnée pour faire
reconnaître à pcsoft qu'il existait une communauté d'utilisateur au
début d'internet. C'est suite à cet épisode que la plupart des
développeurs un tant soit peu libres de choisir leurs outils sont partis
vers d'autres horizons. Sans regrets...


Pour ce qui est de l'utilisation réelle de Windev, tu peux consulter
le lien http://www.pcsoft.fr/pcsoft/120pages/index.html
qui recense des témoignages de sociétés utilisatrice


Nous on a google comme témoignage, on craint dégain ;-)


J'espère que cette analyse sereine et courtoise t'aura aidé (tu
auras compris que je connais bien et donc apprécie Windev !)
Bon développement, bon choix, en toute sérénité


Tu postule pour être sur les 120 pages ;-) ?

Ne croit pas qu'on soit vulgaires et haineux, on a tout simplement eu de
très mauvaises expériences avec ce genre d'outils fermés. A
l'époque windev a sauvé bien des développeurs pour le passage de msdos à
windows, on était très enthousiastes, la diffusion sans redevance
était assez exceptionnelle et donnait un avant gout du libre. Mais depuis
l'eau a coulée sous les ponts et la politique fermée de windev est
complètement dépassées, c'est pas faute de les avoir inciter à évoluer.
Au contraire, la diffusion de webdev est encore plus restrictive, il
faut acheter une licence par serveur !

--
William Dodé - http://flibuste.net

1 2