OVH Cloud OVH Cloud

Experiences Delphy/Visual Studio/Windev/Autres

53 réponses
Avatar
Alexey K.
Bonjour, je d=E9veloppe en WinDev depuis 3 ans mais j'aimerais connaitre
votre avis sur d'autres outils :

-Delphy
-Visual Studio
-Autres

Quels sont les outils les plus utilis=E9s en SSII?
Sur quel type de projets?
Principaux points forts/faibles de chaque outil, votre note/10?
Peut-on les comparer a WinDev? Si oui, comparatif succinct en quelques
points.
Votre meilleur choix selon le type de projet?

Merci,
Cordialement.

10 réponses

2 3 4 5 6
Avatar
Daniel
Bonjour Mat,
mat writes:

Daniel wrote:
> Concernant HF, j'ai de sérieux doute sur la solidité de cette base
> voyant les différents threads sur le sujet pour perte de donnée, in dex
> corrompus, etc...

...

Ca, ce n'est pas un problème HF, mais Windows, due à la configuration
réseau avec OpLocks et caches réseau activés par défaut dans les
versions depuis NT/W2K. Lorsqu'on prend les précautions, aucun souci
avec la stabilité de bases éprouvés, Access, VFoxpro, Paradox, HF ou
autre. Ce n'est pas que SQLServer, mySQL, Oracle sont vraiment plus
stables. Simplement leur architecture fait que c'est toujours 1 seul
ordi qui l'utilise (le serveur). C'est évidemment plus simple à gér er
par l'OS.



J'avais lu les tests que tu avais fait sur HF avec les locks et sur
samba. Mais malgrès l'analyse que tu en fais (si tu peux republier
le lien qui est très intéressant), je ferais toutefois des conclusions
différentes sur HF.

Aujourd'hui, l'excuse de dire que c'est Windows ou sa couche netbios
me parait gonflé de la part du créateur du logiciel (c'est un peu comme c'est la faute à
l'hyperthreading) ;-)

Le fait de faire une base fichier sans moteur est dans un
environnement multitache/réseau/multiutilisateur très très difficile à
faire sauf si cette base coopère totalement avec l'OS (ce qui ne
semble pas être le cas).

Pour quelques utilisateurs, il peut être intéressant de prendre
HF, si HF était réellement SQL...
Ensuite il est souvent plus simple d'installer un vrai SGBDR avec
moteur.

C'est un peu comme avec SQLite (qui est très proche de HF réseau),
pour quelques utilisateurs pas de problème, et dès qu'on monte en
nombre d'utilisateurs il est préférable de passer sur une autre base
(voir les limites d'utilisation de sqlite sur sqlite.org).

Pour revenir au thread initial, c'est pour dire que la mauvaise image de Wi ndev
est souvent lié au couple HF/Windev, et c'est vrai vis à vis de
certains décideurs (techniques) il est parfois difficile de leur faire
comprendre que Windev ce n'est pas que HF et que les infos qu'ils ont
pu entendre sur Windev et les index sont liés à HF.


--
suivre ce lien pour répondre:
http://cerbermail.com/?2KrV3YZXnn
Daniel
;-)
Avatar
mat
Salut Daniel,

Daniel wrote:
J'avais lu les tests que tu avais fait sur HF avec les locks et sur
samba. Mais malgrès l'analyse que tu en fais (si tu peux republier
le lien qui est très intéressant), je ferais toutefois des conclusions
différentes sur HF.



Je suppose tu te réfère à celui-ci :
http://groups.google.com/group/fr.comp.developpement.agl.windev/browse_thread/thread/90c63f5699b96c1e/51cb4d6e5c401c4c?q=mat+samba&rnum=2#51cb4d6e5c401c4c

Un lien sur mon rapport à ce sujet (en anglais) :
http://f16.parsimony.net/forum28986/messages/17985.htm


Aujourd'hui, l'excuse de dire que c'est Windows ou sa couche netbios
me parait gonflé de la part du créateur du logiciel (c'est un peu comme c'est la faute à
l'hyperthreading) ;-)

Le fait de faire une base fichier sans moteur est dans un
environnement multitache/réseau/multiutilisateur très très difficile à
faire sauf si cette base coopère totalement avec l'OS (ce qui ne
semble pas être le cas).



oui, mais je distingue quand-même entre deux choses: problèmes crées par
l'OS et ceux créés par l'outil de développement. J'ai suivi dans
différents forums le problème de corruption de fichiers HF ou indexes
HF. Je le considère dans le premier groupe car, sauf erreur grave de ma
part, il peut être réglé avec une configuration adéquate des postes de
travail (clients) par la desactivation des caches réseau et OpLocks. Et
cela sans aucune perte de rapidité. Je ne me rappelle pas avoir lu des
rapports de gens disant qu'ils ont toujours le problème après avoir fait
ces modifications. J'aimerais bien être informé si quelqu'un pouvait
infirmer mon expérience. Ma motivation de participer au forum est
d'apprendre par échange d'informations.

J'ai des installations dans plusieurs pays (avec des "environnements"
très variables) utilisant des fichiers Paradox et le seul problème
massif que j'ai eu en plus de 10 ans d'usage en réseau local c'était
lorsqu'un client a fait faire une mise à jour des ordinateurs de W98SE
vers W2K, et le fournisseur du hardware n'était pas au courant des
problèmes avec les OpLocks (aucun souci auparavant lors des
installations W3.11 et 98SE). Un autre facteur sont les protocoles de
réseau. Sous W98SE le mieux c'est NetBEUI, tandis qu'avec des machines
avec W2K il vaut mieux n'utiliser que TCP/IP pour toutes les postes. Ca
ralenti les postes sous W98 mais évite des problèmes. Les autres
problèmes étaient toujours dûs à des admins qui arrêtent le serveur sans
informer les utilisateurs, des pannes de courant sur les postes, des
pertes de connexion réseau plus délicats à l'époque de DOS, donc rien de
grave. Faut pas oublier non plus qu'un produit DB a une durée de vie
bien plus longue qu'une version de l'OS. Je n'ai pas encore autant
d'expérience avec HF en réseau, mais je n'ai aucune expérience négative
à ce sujet pour l'instant.

Par contre, un problème de la 2e catégorie, dû à HF, est le fait que
l'accès fichier est ralenti à cause d'accès concurrentiels avec
modification aux mêmes données. C'est clairement l'accès fichier choisi
par PC Soft qui est en cause puisque inexistant avec d'autre produits,
tels que Visual Foxpro ou Paradox. En fait, je n'ai pas apprécié du tout
que PC Soft ont fait tout pour mettre la responsabilité dans le coin de
Windows, plutôt que de résoudre le problème. De même avec les
difficultés avec les requêtes HF sur des fichiers partagés.
Heureusement, ces problèmes ont été affaibli un peu par le gain de
rapidité des processeurs et l'augmentation de RAM sur les postes de
travail ces derniers 2 ans. Mais cela n'excuse en rien le comportement
de l'éditeur.

Salutations
mat
Avatar
jacques trepp
mat a écrit :
[cut]
Par contre, un problème de la 2e catégorie, dû à HF, est le fait que
l'accès fichier est ralenti à cause d'accès concurrentiels avec
modification aux mêmes données. C'est clairement l'accès fichier choisi
par PC Soft qui est en cause puisque inexistant avec d'autre produits,
tels que Visual Foxpro ou Paradox. En fait, je n'ai pas apprécié du tout
que PC Soft ont fait tout pour mettre la responsabilité dans le coin de
Windows, plutôt que de résoudre le problème. De même avec les
difficultés avec les requêtes HF sur des fichiers partagés.



on est bien d'accord. En même temps, pcsoft nous sort du chapeau un
acces client/serveur, y compris sous linux.
Pour ma part, je trouve l'entreprise louable, mais je pense qu'il va
falloir attendre pas mal de temps avant d'accorder ma confiance dans ce
produit.
Le fait d'opter pour des sgbd comme postgresql ou mysql, permet de
profiter de l'antériorité, le recul, et l'expérience dont bénéficient
ces produits.
Je n'ai plus la force d'essuyer les platres. j'ai donné depuis la
version 2, jusqu'à la 7.5 incluse : ça suffit.
Il est temps de faire notre métier, pour en vivre :)

--
Jacques Trepp
Albygest - 81160 - St Juery
jacques-pas de
(enlever '-pas de spam' pour me joindre)
http://www.albygest.com
Avatar
Daniel
mat writes:

Salut Daniel,

Daniel wrote:
> J'avais lu les tests que tu avais fait sur HF avec les locks et sur
> samba. Mais malgrès l'analyse que tu en fais (si tu peux republier
> le lien qui est très intéressant), je ferais toutefois des conclusi ons
> différentes sur HF.

Je suppose tu te réfère à celui-ci :
http://groups.google.com/group/fr.comp.developpement.agl.windev/browse_th read/thread/90c63f5699b96c1e/51cb4d6e5c401c4c?q=mat+samba&rnum=2#51cb4d 6e5c401c4c

Un lien sur mon rapport à ce sujet (en anglais) :
http://f16.parsimony.net/forum28986/messages/17985.htm

> Aujourd'hui, l'excuse de dire que c'est Windows ou sa couche netbios
> me parait gonflé de la part du créateur du logiciel (c'est un peu c omme c'est la faute à
> l'hyperthreading) ;-)
> Le fait de faire une base fichier sans moteur est dans un
> environnement multitache/réseau/multiutilisateur très très diffic ile à
> faire sauf si cette base coopère totalement avec l'OS (ce qui ne
> semble pas être le cas).

oui, mais je distingue quand-même entre deux choses: problèmes crées
par l'OS et ceux créés par l'outil de développement. J'ai suivi dans
différents forums le problème de corruption de fichiers HF ou indexes
HF. Je le considère dans le premier groupe car, sauf erreur grave de
ma part, il peut être réglé avec une configuration adéquate des p ostes
de travail (clients) par la desactivation des caches réseau et
OpLocks. Et cela sans aucune perte de rapidité. Je ne me rappelle pas
avoir lu des rapports de gens disant qu'ils ont toujours le problème
après avoir fait ces modifications. J'aimerais bien être informé si
quelqu'un pouvait infirmer mon expérience. Ma motivation de participer
au forum est d'apprendre par échange d'informations.

J'ai des installations dans plusieurs pays (avec des "environnements"
très variables) utilisant des fichiers Paradox et le seul problème
massif que j'ai eu en plus de 10 ans d'usage en réseau local c'était
lorsqu'un client a fait faire une mise à jour des ordinateurs de W98SE
vers W2K, et le fournisseur du hardware n'était pas au courant des
problèmes avec les OpLocks (aucun souci auparavant lors des
installations W3.11 et 98SE).



Il me semble que paradox ajoute une couche intermédiare qui est le
bde.

Un autre facteur sont les protocoles de
réseau. Sous W98SE le mieux c'est NetBEUI, tandis qu'avec des machines
avec W2K il vaut mieux n'utiliser que TCP/IP pour toutes les
postes.


Concernant NetBEUI, c'est loin d'être du standard, celà me fait penser
à l'appletalk.
Concernant le réseau TCP/IP, Mat tu oublies de dire que tu passes
ensuite sur NetBios ou Samba afin de résoudre au mieux les problèmes,
car sans la couche application ton réseau ne fonctionnera pas.
Il me semble que tu as pas mal travaillé sur l'optimisation de la
configuration de Samba.

Ca ralenti les postes sous W98 mais évite des problèmes. Les
autres problèmes étaient toujours dûs à des admins qui arrêtent le
serveur sans informer les utilisateurs, des pannes de courant sur les
postes, des pertes de connexion réseau plus délicats à l'époque de
DOS, donc rien de grave. Faut pas oublier non plus qu'un produit DB a
une durée de vie bien plus longue qu'une version de l'OS.


Je suis d'accord concernant la durée de vie des DB et de la version de
l'OS toutefois il faut admettre qu'on rencontre ce problème de
versionning plus sur les OS de Microsoft.


Par contre, un problème de la 2e catégorie, dû à HF, est le fait que
l'accès fichier est ralenti à cause d'accès concurrentiels avec
modification aux mêmes données.



J'abonde dans ton sens sur une base HF réseau, en réseau switché 100MB
avec partage Samba, j'avais fait quelques tests comparatifs entre
MySQL(innodb et log binaire), POstgresql 8 et HF (transaction, et
journaux). Lors d'insert-update HF était 1 à 2 fois plus rapide
lorsqu'il y avait un seul client, dès le 2ème client Mysql et
postgresql prenaient l'avantage. A partir de 5 clients simultanés les
temps sur HF augmentaient de façon exponentiel. Pour faire ces tests
j'avais fait du Hlangage pour HF (car il est indiqué que c'est plus
rapide pour HF) et du SQL pour les autres bases.


C'est clairement l'accès fichier
choisi par PC Soft qui est en cause puisque inexistant avec d'autre
produits, tels que Visual Foxpro ou Paradox.


Je suis d'accord (concernant Visual Foxpro je ne l'ai jamais utilisé),
concernant paradox je pense que le BDE doit y apporter une bonne part.


En fait, je n'ai pas
apprécié du tout que PC Soft ont fait tout pour mettre la
responsabilité dans le coin de Windows, plutôt que de résoudre le
problème. De même avec les difficultés avec les requêtes HF sur d es
fichiers partagés. Heureusement, ces problèmes ont été affaibli u n peu
par le gain de rapidité des processeurs et l'augmentation de RAM sur
les postes de travail ces derniers 2 ans. Mais cela n'excuse en rien
le comportement de l'éditeur.



J'apprécie ce thread , et qui nous permet de partager nos avis et
expériences diverses et variées sur Windev/HF sans être un troll.

cordialement,

--
suivre ce lien pour répondre:
http://cerbermail.com/?2KrV3YZXnn
Daniel
;-)
Avatar
Pascal ROY
Juste un point pour dire que les fichiers Paradox et le BDE ne
sont pas exempt de gros soucis dans les index. En plus Borland
ne fournit pas en standard de fonction pour le Pack et le Reindex,
il faut se les palucher soit même ou les trouver sur le net.

Donc, même moi qui est crié contre Windev, je place bémol sur les
outils Borland. :-)

Je rappelle que j'utilise WD55 et WD75 tout les jours ! Je ne crache
pas dans la soupe. Simplement je rage contre PCSoft car ce produit etait
à la base tellement prometteur !
Quand je vois tout ce qui est fait pour le marketing, et tout ce qui
n'est pas fait pour que le produit réponde aux pub, ça m'irrite un peu
beaucoup, ...

Pascal

Daniel a écrit :
mat writes:


Salut Daniel,

Daniel wrote:

J'avais lu les tests que tu avais fait sur HF avec les locks et sur
samba. Mais malgrès l'analyse que tu en fais (si tu peux republier
le lien qui est très intéressant), je ferais toutefois des conclusions
différentes sur HF.



Je suppose tu te réfère à celui-ci :
http://groups.google.com/group/fr.comp.developpement.agl.windev/browse_thread/thread/90c63f5699b96c1e/51cb4d6e5c401c4c?q=mat+samba&rnum=2#51cb4d6e5c401c4c

Un lien sur mon rapport à ce sujet (en anglais) :
http://f16.parsimony.net/forum28986/messages/17985.htm


Aujourd'hui, l'excuse de dire que c'est Windows ou sa couche netbios
me parait gonflé de la part du créateur du logiciel (c'est un peu comme c'est la faute à
l'hyperthreading) ;-)
Le fait de faire une base fichier sans moteur est dans un
environnement multitache/réseau/multiutilisateur très très difficile à
faire sauf si cette base coopère totalement avec l'OS (ce qui ne
semble pas être le cas).



oui, mais je distingue quand-même entre deux choses: problèmes crées
par l'OS et ceux créés par l'outil de développement. J'ai suivi dans
différents forums le problème de corruption de fichiers HF ou indexes
HF. Je le considère dans le premier groupe car, sauf erreur grave de
ma part, il peut être réglé avec une configuration adéquate des postes
de travail (clients) par la desactivation des caches réseau et
OpLocks. Et cela sans aucune perte de rapidité. Je ne me rappelle pas
avoir lu des rapports de gens disant qu'ils ont toujours le problème
après avoir fait ces modifications. J'aimerais bien être informé si
quelqu'un pouvait infirmer mon expérience. Ma motivation de participer
au forum est d'apprendre par échange d'informations.

J'ai des installations dans plusieurs pays (avec des "environnements"
très variables) utilisant des fichiers Paradox et le seul problème
massif que j'ai eu en plus de 10 ans d'usage en réseau local c'était
lorsqu'un client a fait faire une mise à jour des ordinateurs de W98SE
vers W2K, et le fournisseur du hardware n'était pas au courant des
problèmes avec les OpLocks (aucun souci auparavant lors des
installations W3.11 et 98SE).




Il me semble que paradox ajoute une couche intermédiare qui est le
bde.


Un autre facteur sont les protocoles de
réseau. Sous W98SE le mieux c'est NetBEUI, tandis qu'avec des machines
avec W2K il vaut mieux n'utiliser que TCP/IP pour toutes les
postes.



Concernant NetBEUI, c'est loin d'être du standard, celà me fait penser
à l'appletalk.
Concernant le réseau TCP/IP, Mat tu oublies de dire que tu passes
ensuite sur NetBios ou Samba afin de résoudre au mieux les problèmes,
car sans la couche application ton réseau ne fonctionnera pas.
Il me semble que tu as pas mal travaillé sur l'optimisation de la
configuration de Samba.


Ca ralenti les postes sous W98 mais évite des problèmes. Les
autres problèmes étaient toujours dûs à des admins qui arrêtent le
serveur sans informer les utilisateurs, des pannes de courant sur les
postes, des pertes de connexion réseau plus délicats à l'époque de
DOS, donc rien de grave. Faut pas oublier non plus qu'un produit DB a
une durée de vie bien plus longue qu'une version de l'OS.



Je suis d'accord concernant la durée de vie des DB et de la version de
l'OS toutefois il faut admettre qu'on rencontre ce problème de
versionning plus sur les OS de Microsoft.



Par contre, un problème de la 2e catégorie, dû à HF, est le fait que
l'accès fichier est ralenti à cause d'accès concurrentiels avec
modification aux mêmes données.




J'abonde dans ton sens sur une base HF réseau, en réseau switché 100MB
avec partage Samba, j'avais fait quelques tests comparatifs entre
MySQL(innodb et log binaire), POstgresql 8 et HF (transaction, et
journaux). Lors d'insert-update HF était 1 à 2 fois plus rapide
lorsqu'il y avait un seul client, dès le 2ème client Mysql et
postgresql prenaient l'avantage. A partir de 5 clients simultanés les
temps sur HF augmentaient de façon exponentiel. Pour faire ces tests
j'avais fait du Hlangage pour HF (car il est indiqué que c'est plus
rapide pour HF) et du SQL pour les autres bases.



C'est clairement l'accès fichier
choisi par PC Soft qui est en cause puisque inexistant avec d'autre
produits, tels que Visual Foxpro ou Paradox.



Je suis d'accord (concernant Visual Foxpro je ne l'ai jamais utilisé),
concernant paradox je pense que le BDE doit y apporter une bonne part.



En fait, je n'ai pas
apprécié du tout que PC Soft ont fait tout pour mettre la
responsabilité dans le coin de Windows, plutôt que de résoudre le
problème. De même avec les difficultés avec les requêtes HF sur des
fichiers partagés. Heureusement, ces problèmes ont été affaibli un peu
par le gain de rapidité des processeurs et l'augmentation de RAM sur
les postes de travail ces derniers 2 ans. Mais cela n'excuse en rien
le comportement de l'éditeur.




J'apprécie ce thread , et qui nous permet de partager nos avis et
expériences diverses et variées sur Windev/HF sans être un troll.

cordialement,



Avatar
mat
Pascal ROY wrote:
Juste un point pour dire que les fichiers Paradox et le BDE ne
sont pas exempt de gros soucis dans les index. En plus Borland
ne fournit pas en standard de fonction pour le Pack et le Reindex,
il faut se les palucher soit même ou les trouver sur le net.

Donc, même moi qui est crié contre Windev, je place bémol sur les
outils Borland. :-)



à mon avis, tu as tort... les fichiers Paradox ont une stabilité
incroyable (je n'ai pas d'actions de Borland... :-) ), sous condition
que le réseau/postes de travail soient configurés correctement. En plus,
on peut très bien re-indexer/compacter les fichiers (ça s'appelle
restructurer), c'est du standard. Mais je ne voulais pas parler de
Paradox, mais dire qu'il me semble que ce problème d'index est le même
pour toutes les fichiers partagés avec postes de travail mal configurés.

salutations
mat
Avatar
Pascal ROY
mat a écrit :
Pascal ROY wrote:

Juste un point pour dire que les fichiers Paradox et le BDE ne
sont pas exempt de gros soucis dans les index. En plus Borland
ne fournit pas en standard de fonction pour le Pack et le Reindex,
il faut se les palucher soit même ou les trouver sur le net.

Donc, même moi qui est crié contre Windev, je place bémol sur les
outils Borland. :-)




à mon avis, tu as tort... les fichiers Paradox ont une stabilité
incroyable (je n'ai pas d'actions de Borland... :-) ), sous condition
que le réseau/postes de travail soient configurés correctement.


Heu ! désolé de te contredire, mais ca m'est arrivé et plus d'une fois.
Et je n'est pas souvenir (ca remonte à qq années :-) ) que le réseau
posait problème.

En plus,
on peut très bien re-indexer/compacter les fichiers (ça s'appelle
restructurer), c'est du standard. Mais je ne voulais pas parler de
Paradox, mais dire qu'il me semble que ce problème d'index est le même
pour toutes les fichiers partagés avec postes de travail mal configurés.



Restructurer, c'est modifier la structure. Moi je parlait de "purger"
les fichiers (c'est a dire supprimer physiquement les enregistrements
marquer comme supprimer). Je n'ai jamais vu cette méthodes dans le
dataset de Delphi ! Mais faut dire qu'apres avoir développé les
procedures adequates, je n'ai plus cherché ! :-)


salutations
mat



Pareil

Pascal
Avatar
mnobs
Daniel wrote:
Concernant NetBEUI, c'est loin d'être du standard, celà me fait penser
à l'appletalk.
Concernant le réseau TCP/IP, Mat tu oublies de dire que tu passes
ensuite sur NetBios ou Samba afin de résoudre au mieux les problèmes,
car sans la couche application ton réseau ne fonctionnera pas.
Il me semble que tu as pas mal travaillé sur l'optimisation de la
configuration de Samba.




je ne suis pas un expert réseau. Ayant trouvé un grand nombre
d'informations, mais pas ce qu'il me fallait vraiment, j'ai simplement
avancé par déduction. Un peu primitive peut-être, mais je n'ai plus
de soucis. En ce qui concerne Samba, moi je n'ai rien fait autre que la
configuration utilisateurs, partages, etc. Ce que j'ai installé est un
serveur pre-configuré par la revue allemande C't. Vraiment assez
simple. Pour ceux qui se débrouillent en allemand (pour les
explications. debian/samba on peut installer bien sûr en anglais et
peut-être français), on le trouve sous
http://www.heise.de/ct/ftp/projekte/srv/

salutations
mat
Avatar
vanessa.anglet
Bonjour,

Je pense, comme beaucoup, que Windev a acquit ses véritables lettres
de noblesse à partir de la version 8, et que la 9 est vraiment
sympathiquement aboutie.
Pour moi les versions inférieures n'ont plus droit de cité, car
réellement dépassées
Pour moi une application de gestion sans export word et excel (ou leurs
equivalents openoffice pour ceux qui préfèrent, sans PDF et sans
envoi de mail (ce qui est automatique en 9, vous le savez
certainement), ou encore les fenêtres sans ancrages et sans spiltters,
c'est de la préhistoire !
Chacun fait ce qui lui plait, mais parler de "windev" quand on parle de
la 7.5, pour moi, ce n'est pas parler de "windev d'aujourd'hui", c'est
parler d'un passé révolu
Celles et ceux qui sont en 9 devraient être de mon avis, je pense.
Que ceux qui sont encore en 7.5 essayent de tester la 9, je pense
qu'ils seront favorablement étonné (à ce sujet, dommage que Pcsoft
ne diffuse pas de démo en 9)


Pascal ROY wrote:
Juste un point pour dire que les fichiers Paradox et le BDE ne
sont pas exempt de gros soucis dans les index. En plus Borland
ne fournit pas en standard de fonction pour le Pack et le Reindex,
il faut se les palucher soit même ou les trouver sur le net.

Donc, même moi qui est crié contre Windev, je place bémol sur les
outils Borland. :-)

Je rappelle que j'utilise WD55 et WD75 tout les jours ! Je ne crache
pas dans la soupe. Simplement je rage contre PCSoft car ce produit etait
à la base tellement prometteur !
Quand je vois tout ce qui est fait pour le marketing, et tout ce qui
n'est pas fait pour que le produit réponde aux pub, ça m'irrite un peu
beaucoup, ...

Pascal

Daniel a écrit :
> mat writes:
>
>
>>Salut Daniel,
>>
>>Daniel wrote:
>>
>>>J'avais lu les tests que tu avais fait sur HF avec les locks et sur
>>>samba. Mais malgrès l'analyse que tu en fais (si tu peux republier
>>>le lien qui est très intéressant), je ferais toutefois des conclus ions
>>>différentes sur HF.
>>
>>Je suppose tu te réfère à celui-ci :
>>http://groups.google.com/group/fr.comp.developpement.agl.windev/browse_ thread/thread/90c63f5699b96c1e/51cb4d6e5c401c4c?q=mat+samba&rnum=2#51cb 4d6e5c401c4c
>>
>>Un lien sur mon rapport à ce sujet (en anglais) :
>>http://f16.parsimony.net/forum28986/messages/17985.htm
>>
>>
>>>Aujourd'hui, l'excuse de dire que c'est Windows ou sa couche netbios
>>>me parait gonflé de la part du créateur du logiciel (c'est un peu comme c'est la faute à
>>>l'hyperthreading) ;-)
>>>Le fait de faire une base fichier sans moteur est dans un
>>>environnement multitache/réseau/multiutilisateur très très diffi cile à
>>>faire sauf si cette base coopère totalement avec l'OS (ce qui ne
>>>semble pas être le cas).
>>
>>oui, mais je distingue quand-même entre deux choses: problèmes cr ées
>>par l'OS et ceux créés par l'outil de développement. J'ai suivi d ans
>>différents forums le problème de corruption de fichiers HF ou index es
>>HF. Je le considère dans le premier groupe car, sauf erreur grave de
>>ma part, il peut être réglé avec une configuration adéquate des postes
>>de travail (clients) par la desactivation des caches réseau et
>>OpLocks. Et cela sans aucune perte de rapidité. Je ne me rappelle pas
>>avoir lu des rapports de gens disant qu'ils ont toujours le problème
>>après avoir fait ces modifications. J'aimerais bien être informé si
>>quelqu'un pouvait infirmer mon expérience. Ma motivation de participer
>>au forum est d'apprendre par échange d'informations.
>>
>>J'ai des installations dans plusieurs pays (avec des "environnements"
>>très variables) utilisant des fichiers Paradox et le seul problème
>>massif que j'ai eu en plus de 10 ans d'usage en réseau local c'était
>>lorsqu'un client a fait faire une mise à jour des ordinateurs de W98SE
>>vers W2K, et le fournisseur du hardware n'était pas au courant des
>>problèmes avec les OpLocks (aucun souci auparavant lors des
>>installations W3.11 et 98SE).
>
>
> Il me semble que paradox ajoute une couche intermédiare qui est le
> bde.
>
>
>>Un autre facteur sont les protocoles de
>>réseau. Sous W98SE le mieux c'est NetBEUI, tandis qu'avec des machines
>>avec W2K il vaut mieux n'utiliser que TCP/IP pour toutes les
>>postes.
>
> Concernant NetBEUI, c'est loin d'être du standard, celà me fait pen ser
> à l'appletalk.
> Concernant le réseau TCP/IP, Mat tu oublies de dire que tu passes
> ensuite sur NetBios ou Samba afin de résoudre au mieux les problème s,
> car sans la couche application ton réseau ne fonctionnera pas.
> Il me semble que tu as pas mal travaillé sur l'optimisation de la
> configuration de Samba.
>
>
>>Ca ralenti les postes sous W98 mais évite des problèmes. Les
>>autres problèmes étaient toujours dûs à des admins qui arrête nt le
>>serveur sans informer les utilisateurs, des pannes de courant sur les
>>postes, des pertes de connexion réseau plus délicats à l'époque de
>>DOS, donc rien de grave. Faut pas oublier non plus qu'un produit DB a
>>une durée de vie bien plus longue qu'une version de l'OS.
>
> Je suis d'accord concernant la durée de vie des DB et de la version de
> l'OS toutefois il faut admettre qu'on rencontre ce problème de
> versionning plus sur les OS de Microsoft.
>
>
>
>>Par contre, un problème de la 2e catégorie, dû à HF, est le fai t que
>>l'accès fichier est ralenti à cause d'accès concurrentiels avec
>>modification aux mêmes données.
>
>
> J'abonde dans ton sens sur une base HF réseau, en réseau switché 100MB
> avec partage Samba, j'avais fait quelques tests comparatifs entre
> MySQL(innodb et log binaire), POstgresql 8 et HF (transaction, et
> journaux). Lors d'insert-update HF était 1 à 2 fois plus rapide
> lorsqu'il y avait un seul client, dès le 2ème client Mysql et
> postgresql prenaient l'avantage. A partir de 5 clients simultanés les
> temps sur HF augmentaient de façon exponentiel. Pour faire ces tests
> j'avais fait du Hlangage pour HF (car il est indiqué que c'est plus
> rapide pour HF) et du SQL pour les autres bases.
>
>
>
>>C'est clairement l'accès fichier
>>choisi par PC Soft qui est en cause puisque inexistant avec d'autre
>>produits, tels que Visual Foxpro ou Paradox.
>
> Je suis d'accord (concernant Visual Foxpro je ne l'ai jamais utilisé),
> concernant paradox je pense que le BDE doit y apporter une bonne part.
>
>
>
>>En fait, je n'ai pas
>>apprécié du tout que PC Soft ont fait tout pour mettre la
>>responsabilité dans le coin de Windows, plutôt que de résoudre le
>>problème. De même avec les difficultés avec les requêtes HF sur des
>>fichiers partagés. Heureusement, ces problèmes ont été affaibli un peu
>>par le gain de rapidité des processeurs et l'augmentation de RAM sur
>>les postes de travail ces derniers 2 ans. Mais cela n'excuse en rien
>>le comportement de l'éditeur.
>>
>
> J'apprécie ce thread , et qui nous permet de partager nos avis et
> expériences diverses et variées sur Windev/HF sans être un troll.
>
> cordialement,
>


Avatar
Emmanuel Lecoester
> a écrit dans le message de


news:
Bonjour,

Je pense, comme beaucoup, que Windev a acquit ses véritables lettres
de noblesse à partir de la version 8, et que la 9 est vraiment
sympathiquement aboutie.
Pour moi les versions inférieures n'ont plus droit de cité, car
réellement dépassées



Là pour moi c'est déclaration de TROLL !!!! à moi la garde !

Pour moi une application de gestion sans export word et excel (ou leurs
equivalents openoffice pour ceux qui préfèrent, sans PDF et sans
envoi de mail (ce qui est automatique en 9, vous le savez
certainement), ou encore les fenêtres sans ancrages et sans spiltters,
c'est de la préhistoire !



C'est vrai... j'avoue... je partage entièrement ton avis : les applications
de gestion de stock sous AS400 avec écran passif c'est nul (donnont une
souris à toutes les assistantes elles iront bien plus vite qu'avec le
clavier), les stats sur un ES9000 c'est nul, les applications sous W3.1
encore plus ! Diantre nous sommes en 2005, ah bas tous ces anciens de la
préhistoire!

Sérieusement tu te moques de qui ? Tu penses réellement ce que tu avances
avec cette phrase ? Tu sors de l'école ou quoi ? A l'heure où dans les
sociétés on parle d'urbanisation applicative, fonctionnelle et technique tu
arrives avec tes gros sabots et tu dis : OK tout ce qui existe c'est de la
préhistoire ! je vous refais tout avec un outil actuel et dans le vent (en
plus il fait des exports sous Excel :-)). Qui paie ?

Ton argumentation est très ardue en plus, je vais la reprendre :
- export Word et Excel : je faisais çà sous WD5.5
- PDF : je faisais çà en WD5.5 (avec package redmon + imprimante PS voir le
site de seb sauvage)
- envoi de mail : je faisais çà en WD7.5 avec l'outil blat.
- fenetres avec ancrage : combien de personnes utilisatrices s'amusent à
redimensionner leur fenetre toute les 5 minutes ?
- splitters : idem.

Donc quelles seraient tes autres véritables avantages à passer en WD9 ?

Moi j'en vois 2 qui sont ENORMES et je pèse mes mots :
- Un système HyperFile en client serveur,
- Un ensemble d'outils (WD, WB, WM) qui sont compatibles entre eux. Cà c'est
une révolution. Et la présentation du process depuis WD jusqu'au pocket en
passant par Internet c'est bluffant !

Pourquoi je ne passe pas en WD9 ? voir ma réponse sur les news de l'éditeur.

Chacun fait ce qui lui plait, mais parler de "windev" quand on parle de
la 7.5, pour moi, ce n'est pas parler de "windev d'aujourd'hui", c'est
parler d'un passé révolu



Merci pour toutes les personnes qui maintiennent des applications en WD7.5
et antérieure.

Celles et ceux qui sont en 9 devraient être de mon avis, je pense.
Que ceux qui sont encore en 7.5 essayent de tester la 9, je pense
qu'ils seront favorablement étonné (à ce sujet, dommage que Pcsoft
ne diffuse pas de démo en 9)



--
Emmanuel Lecoester
@ mail : vous savez où me trouver :-)
2 3 4 5 6