Bonjour,
Nous développons des logiciels d'affaires depuis plus de 25 ans.
Nous avons surtout utilisé Basic, QuickBasic, Foxpro DOS et VisualFoxpro.
Nous avons pris beaucoup de temps à explorer les possibilités de changement
vers un nouveau langage; dont 14 mois (temps partiel) à faire des tests de
comparaisons avec Windev versus ce dont nous étions habitué.
Un point qui nous a fait beaucoup hésiter était la vitesse de gestion des
fichiers de données. Avec Foxpro, les vitesses sont réellement
époustouflantes. Windev est beaucoup plus lent sur ce point. Mais, comme
tout est relatif dans la vie, nous avons choisi de passer outre et de
continuer notre investigation Windev. Finalement, on a décidé que la vitesse
est acceptable - on ajoute des jauges et des messages - et ça va comme ça.
Il faut dire que tout n'est pas lent tout le temps. Retrouver ou localiser
un fichier avec un index est très rapide. La lenteur (relative) se voit dans
les traitements importants de plusieurs milliers de fichiers et selon les
traitements qui sont faits.
Mais on y regagne tellement du coté développement. Je dirais même que dans
plusieurs cas, ce que nous considérions ardu comme travail et développement,
devient agréable et amusant avec windev. L'aide est exceptionnellement bonne
aussi.
Beaucoup d'assistance dans la maintenance aussi. Par exemple, si on change
le nom d'une variable globale, toutes les références (erreurs) sont
mentionnées. Il suffit de cliquer dessus et cela nous positionne exactement
sur la ligne à changer. Merveilleux! La version 9 propose même de faire le
changement pour nous.
C'est certain que c'est une question de goût personnel aussi - il y a des
inconditionnels dans chaque langage. Mais, de notre coté, nous nous
félicitons régulièrement de notre décision.
Réal Phil
================================== >
"headsman" a écrit dans le message de
news:
Vincent a écrit :tjfromparis a écrit :Je pense que les outils n'ont pas les memes cibles de developpement, et
ilfaut prendre aussi en compte la culture de l'entreprise.
Personnellement, pour de la gestion de données, il doit etre difficile
debattre un outil comme Windev.
Qu'est-ce que windev a de si exceptionnel sur le plan de la gestion des
données ?
Bonjour,
Nous sommes présentement en cours de décision pour changer de
plateforme de développement. Nous utilisons actuellement DataFlex (si
cela dit quelquechose à quiconque).
Un point très important est la base de donnée: en dataflex elle est
de type fichier, très robuste, multi-utilisateur. Pas besoins
d'installer de serveur. Simplement installer l'application dans un
dossier, la partager sur un réseau, et voila! Un logiciel multi-usager
très stable.
Nous savons qu'avec le HyperFile de Windev il est possible de faire la
même chose. C'est un avantage.
J'aimerais savoir s'il y d'autre SGDB sur le march;é pour faire la
même chose avec ces critères de très haute stabilité, basé sur des
fichiers, intégré à l'application et surtout multi-usager.
Je sais seulement que Firebird peut le faire mais en mono-usager...
mais je ne connais pas Firebird (j'ai seulement lu les features
rapidement sur le site).
Est-ce que quelqu'un à des suggestions? (Je pose la question dans
l'optique que nous pourrions aussi considérer le développement en
Delphi/Pascal Lazarus/FreePascal. Nous voulons voir toutes les
possibilités avant de prendre une décision afin de ne pas le
regretter plus tard. Le multi-plateforme sera aussi considéré.)
Merci beaucoup de vos commentaires.
Bonjour,
Nous développons des logiciels d'affaires depuis plus de 25 ans.
Nous avons surtout utilisé Basic, QuickBasic, Foxpro DOS et VisualFoxpro.
Nous avons pris beaucoup de temps à explorer les possibilités de changement
vers un nouveau langage; dont 14 mois (temps partiel) à faire des tests de
comparaisons avec Windev versus ce dont nous étions habitué.
Un point qui nous a fait beaucoup hésiter était la vitesse de gestion des
fichiers de données. Avec Foxpro, les vitesses sont réellement
époustouflantes. Windev est beaucoup plus lent sur ce point. Mais, comme
tout est relatif dans la vie, nous avons choisi de passer outre et de
continuer notre investigation Windev. Finalement, on a décidé que la vitesse
est acceptable - on ajoute des jauges et des messages - et ça va comme ça.
Il faut dire que tout n'est pas lent tout le temps. Retrouver ou localiser
un fichier avec un index est très rapide. La lenteur (relative) se voit dans
les traitements importants de plusieurs milliers de fichiers et selon les
traitements qui sont faits.
Mais on y regagne tellement du coté développement. Je dirais même que dans
plusieurs cas, ce que nous considérions ardu comme travail et développement,
devient agréable et amusant avec windev. L'aide est exceptionnellement bonne
aussi.
Beaucoup d'assistance dans la maintenance aussi. Par exemple, si on change
le nom d'une variable globale, toutes les références (erreurs) sont
mentionnées. Il suffit de cliquer dessus et cela nous positionne exactement
sur la ligne à changer. Merveilleux! La version 9 propose même de faire le
changement pour nous.
C'est certain que c'est une question de goût personnel aussi - il y a des
inconditionnels dans chaque langage. Mais, de notre coté, nous nous
félicitons régulièrement de notre décision.
Réal Phil
================================== >
"headsman" <alexandre.leclerc@gmail.com> a écrit dans le message de
news:1126708983.764900.65580@g49g2000cwa.googlegroups.com...
Vincent a écrit :
tjfromparis a écrit :
Je pense que les outils n'ont pas les memes cibles de developpement, et
il
faut prendre aussi en compte la culture de l'entreprise.
Personnellement, pour de la gestion de données, il doit etre difficile
de
battre un outil comme Windev.
Qu'est-ce que windev a de si exceptionnel sur le plan de la gestion des
données ?
Bonjour,
Nous sommes présentement en cours de décision pour changer de
plateforme de développement. Nous utilisons actuellement DataFlex (si
cela dit quelquechose à quiconque).
Un point très important est la base de donnée: en dataflex elle est
de type fichier, très robuste, multi-utilisateur. Pas besoins
d'installer de serveur. Simplement installer l'application dans un
dossier, la partager sur un réseau, et voila! Un logiciel multi-usager
très stable.
Nous savons qu'avec le HyperFile de Windev il est possible de faire la
même chose. C'est un avantage.
J'aimerais savoir s'il y d'autre SGDB sur le march;é pour faire la
même chose avec ces critères de très haute stabilité, basé sur des
fichiers, intégré à l'application et surtout multi-usager.
Je sais seulement que Firebird peut le faire mais en mono-usager...
mais je ne connais pas Firebird (j'ai seulement lu les features
rapidement sur le site).
Est-ce que quelqu'un à des suggestions? (Je pose la question dans
l'optique que nous pourrions aussi considérer le développement en
Delphi/Pascal Lazarus/FreePascal. Nous voulons voir toutes les
possibilités avant de prendre une décision afin de ne pas le
regretter plus tard. Le multi-plateforme sera aussi considéré.)
Merci beaucoup de vos commentaires.
Bonjour,
Nous développons des logiciels d'affaires depuis plus de 25 ans.
Nous avons surtout utilisé Basic, QuickBasic, Foxpro DOS et VisualFoxpro.
Nous avons pris beaucoup de temps à explorer les possibilités de changement
vers un nouveau langage; dont 14 mois (temps partiel) à faire des tests de
comparaisons avec Windev versus ce dont nous étions habitué.
Un point qui nous a fait beaucoup hésiter était la vitesse de gestion des
fichiers de données. Avec Foxpro, les vitesses sont réellement
époustouflantes. Windev est beaucoup plus lent sur ce point. Mais, comme
tout est relatif dans la vie, nous avons choisi de passer outre et de
continuer notre investigation Windev. Finalement, on a décidé que la vitesse
est acceptable - on ajoute des jauges et des messages - et ça va comme ça.
Il faut dire que tout n'est pas lent tout le temps. Retrouver ou localiser
un fichier avec un index est très rapide. La lenteur (relative) se voit dans
les traitements importants de plusieurs milliers de fichiers et selon les
traitements qui sont faits.
Mais on y regagne tellement du coté développement. Je dirais même que dans
plusieurs cas, ce que nous considérions ardu comme travail et développement,
devient agréable et amusant avec windev. L'aide est exceptionnellement bonne
aussi.
Beaucoup d'assistance dans la maintenance aussi. Par exemple, si on change
le nom d'une variable globale, toutes les références (erreurs) sont
mentionnées. Il suffit de cliquer dessus et cela nous positionne exactement
sur la ligne à changer. Merveilleux! La version 9 propose même de faire le
changement pour nous.
C'est certain que c'est une question de goût personnel aussi - il y a des
inconditionnels dans chaque langage. Mais, de notre coté, nous nous
félicitons régulièrement de notre décision.
Réal Phil
================================== >
"headsman" a écrit dans le message de
news:
Vincent a écrit :tjfromparis a écrit :Je pense que les outils n'ont pas les memes cibles de developpement, et
ilfaut prendre aussi en compte la culture de l'entreprise.
Personnellement, pour de la gestion de données, il doit etre difficile
debattre un outil comme Windev.
Qu'est-ce que windev a de si exceptionnel sur le plan de la gestion des
données ?
Bonjour,
Nous sommes présentement en cours de décision pour changer de
plateforme de développement. Nous utilisons actuellement DataFlex (si
cela dit quelquechose à quiconque).
Un point très important est la base de donnée: en dataflex elle est
de type fichier, très robuste, multi-utilisateur. Pas besoins
d'installer de serveur. Simplement installer l'application dans un
dossier, la partager sur un réseau, et voila! Un logiciel multi-usager
très stable.
Nous savons qu'avec le HyperFile de Windev il est possible de faire la
même chose. C'est un avantage.
J'aimerais savoir s'il y d'autre SGDB sur le march;é pour faire la
même chose avec ces critères de très haute stabilité, basé sur des
fichiers, intégré à l'application et surtout multi-usager.
Je sais seulement que Firebird peut le faire mais en mono-usager...
mais je ne connais pas Firebird (j'ai seulement lu les features
rapidement sur le site).
Est-ce que quelqu'un à des suggestions? (Je pose la question dans
l'optique que nous pourrions aussi considérer le développement en
Delphi/Pascal Lazarus/FreePascal. Nous voulons voir toutes les
possibilités avant de prendre une décision afin de ne pas le
regretter plus tard. Le multi-plateforme sera aussi considéré.)
Merci beaucoup de vos commentaires.
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)
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)
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)
Real Phil a écrit :
> Bonjour,
>
> Nous développons des logiciels d'affaires depuis plus de 25 ans.
> Nous avons surtout utilisé Basic, QuickBasic, Foxpro DOS et VisualFox pro.
> Nous avons pris beaucoup de temps à explorer les possibilités de ch angement
> vers un nouveau langage; dont 14 mois (temps partiel) à faire des tes ts de
> comparaisons avec Windev versus ce dont nous étions habitué.
>
>
> Un point qui nous a fait beaucoup hésiter était la vitesse de gesti on des
> fichiers de données. Avec Foxpro, les vitesses sont réellement
> époustouflantes. Windev est beaucoup plus lent sur ce point. Mais, co mme
> tout est relatif dans la vie, nous avons choisi de passer outre et de
> continuer notre investigation Windev. Finalement, on a décidé que l a vitesse
> est acceptable - on ajoute des jauges et des messages - et ça va comm e ça.
> Il faut dire que tout n'est pas lent tout le temps. Retrouver ou locali ser
> un fichier avec un index est très rapide. La lenteur (relative) se vo it dans
> les traitements importants de plusieurs milliers de fichiers et selon l es
> traitements qui sont faits.
Un seul fichier suffit pour se rendre compte de la lenteur de l'HF :
1 fichier client avec 20 000 enregistrement,
1 formulaire de recherche multicritéres.
Les critéres correspondent à des index du Fichier HF
=> accès par HexecuteRequeteSQL => condition where sur 1 critére de type
numérique. suivi d'un HannuleDeclaration
=> tps de la 1ere ouverture sur un AMD 3000+, disque SerialATA, 1Go de
Ram : 40 secondes !!!!!
si on relance la requête en changant les critéres dans les secondes q ui
suivent, tps : 5 secondes.
Autant l'HF est rapide pour localiser 1 enrg, mais pour les requêtes
c'est pas du tout la même histoire.
Dans mon cas, il ne s'agit plus d'une lenteur relative !
le test a été fait avec uniquement 20000 enregistrements. mais
s'agissant d'un outil de prospection, la base finale contiendra les 3,5
Millions de société enregistrés .... ca me fait un peu peur !
malheuresement, l'appli était à la base en windev5.5, (migrèe sous wd9)
et le changement vers un autre système pour les données prendra
visblement bcp trop de temps.
> Mais on y regagne tellement du coté développement. Je dirais même que dans
> plusieurs cas, ce que nous considérions ardu comme travail et dével oppement,
> devient agréable et amusant avec windev. L'aide est exceptionnellemen t bonne
> aussi.
Je suis d'accord avec certain post précédent, l'aide présente pas m al de
lacune.
> Beaucoup d'assistance dans la maintenance aussi. Par exemple, si on cha nge
> le nom d'une variable globale, toutes les références (erreurs) sont
> mentionnées. Il suffit de cliquer dessus et cela nous positionne exac tement
> sur la ligne à changer. Merveilleux! La version 9 propose même de f aire le
> changement pour nous.
Par contre, un bémol pour le "compilateur". Il m'est arrivé plusieurs
fois sous WB que le compilateur ne me détecte pas d'erreur de syntaxe ou
de nb de paramètre insuffant dans l'appel d'une fonction. c toujours
très désagréable de s'en apercevoir à l'éxécution.
sous Delphi, ce type de présentation des erreurs existe depuis la
version 1.0 ;-)
Le renommage des variables, classes, etc .. est dispo dans la version
2005 : c'est le refactoring. avant il était possible grâce à Gexpert
(gratuit)
>
> C'est certain que c'est une question de goût personnel aussi - il y a des
> inconditionnels dans chaque langage. Mais, de notre coté, nous nous
> félicitons régulièrement de notre décision.
>
> Réal Phil
>
> ======================= ============
>
> "headsman" a écrit dans le message de
> news:
>
> Vincent a écrit :
>
>
>>tjfromparis a écrit :
>>
>>>Je pense que les outils n'ont pas les memes cibles de developpement, et
>
> il
>
>>>faut prendre aussi en compte la culture de l'entreprise.
>>>Personnellement, pour de la gestion de données, il doit etre diffici le
>
> de
>
>>>battre un outil comme Windev.
>>
>>Qu'est-ce que windev a de si exceptionnel sur le plan de la gestion des
>>données ?
>
>
> Bonjour,
>
> Nous sommes présentement en cours de décision pour changer de
> plateforme de développement. Nous utilisons actuellement DataFlex (si
> cela dit quelquechose à quiconque).
>
> Un point très important est la base de donnée: en dataflex elle est
> de type fichier, très robuste, multi-utilisateur. Pas besoins
> d'installer de serveur. Simplement installer l'application dans un
> dossier, la partager sur un réseau, et voila! Un logiciel multi-usager
> très stable.
>
> Nous savons qu'avec le HyperFile de Windev il est possible de faire la
> même chose. C'est un avantage.
sur ce point, HF = Paradox. une table=1 fichier
>
> J'aimerais savoir s'il y d'autre SGDB sur le march;é pour faire la
> même chose avec ces critères de très haute stabilité, basé su r des
> fichiers, intégré à l'application et surtout multi-usager.
>
> Je sais seulement que Firebird peut le faire mais en mono-usager...
> mais je ne connais pas Firebird (j'ai seulement lu les features
> rapidement sur le site).
>
firebird = vrai sgbd
> Est-ce que quelqu'un à des suggestions? (Je pose la question dans
> l'optique que nous pourrions aussi considérer le développement en
> Delphi/Pascal Lazarus/FreePascal. Nous voulons voir toutes les
> possibilités avant de prendre une décision afin de ne pas le
> regretter plus tard. Le multi-plateforme sera aussi considéré.)
>
> Merci beaucoup de vos commentaires.
>
Real Phil a écrit :
> Bonjour,
>
> Nous développons des logiciels d'affaires depuis plus de 25 ans.
> Nous avons surtout utilisé Basic, QuickBasic, Foxpro DOS et VisualFox pro.
> Nous avons pris beaucoup de temps à explorer les possibilités de ch angement
> vers un nouveau langage; dont 14 mois (temps partiel) à faire des tes ts de
> comparaisons avec Windev versus ce dont nous étions habitué.
>
>
> Un point qui nous a fait beaucoup hésiter était la vitesse de gesti on des
> fichiers de données. Avec Foxpro, les vitesses sont réellement
> époustouflantes. Windev est beaucoup plus lent sur ce point. Mais, co mme
> tout est relatif dans la vie, nous avons choisi de passer outre et de
> continuer notre investigation Windev. Finalement, on a décidé que l a vitesse
> est acceptable - on ajoute des jauges et des messages - et ça va comm e ça.
> Il faut dire que tout n'est pas lent tout le temps. Retrouver ou locali ser
> un fichier avec un index est très rapide. La lenteur (relative) se vo it dans
> les traitements importants de plusieurs milliers de fichiers et selon l es
> traitements qui sont faits.
Un seul fichier suffit pour se rendre compte de la lenteur de l'HF :
1 fichier client avec 20 000 enregistrement,
1 formulaire de recherche multicritéres.
Les critéres correspondent à des index du Fichier HF
=> accès par HexecuteRequeteSQL => condition where sur 1 critére de type
numérique. suivi d'un HannuleDeclaration
=> tps de la 1ere ouverture sur un AMD 3000+, disque SerialATA, 1Go de
Ram : 40 secondes !!!!!
si on relance la requête en changant les critéres dans les secondes q ui
suivent, tps : 5 secondes.
Autant l'HF est rapide pour localiser 1 enrg, mais pour les requêtes
c'est pas du tout la même histoire.
Dans mon cas, il ne s'agit plus d'une lenteur relative !
le test a été fait avec uniquement 20000 enregistrements. mais
s'agissant d'un outil de prospection, la base finale contiendra les 3,5
Millions de société enregistrés .... ca me fait un peu peur !
malheuresement, l'appli était à la base en windev5.5, (migrèe sous wd9)
et le changement vers un autre système pour les données prendra
visblement bcp trop de temps.
> Mais on y regagne tellement du coté développement. Je dirais même que dans
> plusieurs cas, ce que nous considérions ardu comme travail et dével oppement,
> devient agréable et amusant avec windev. L'aide est exceptionnellemen t bonne
> aussi.
Je suis d'accord avec certain post précédent, l'aide présente pas m al de
lacune.
> Beaucoup d'assistance dans la maintenance aussi. Par exemple, si on cha nge
> le nom d'une variable globale, toutes les références (erreurs) sont
> mentionnées. Il suffit de cliquer dessus et cela nous positionne exac tement
> sur la ligne à changer. Merveilleux! La version 9 propose même de f aire le
> changement pour nous.
Par contre, un bémol pour le "compilateur". Il m'est arrivé plusieurs
fois sous WB que le compilateur ne me détecte pas d'erreur de syntaxe ou
de nb de paramètre insuffant dans l'appel d'une fonction. c toujours
très désagréable de s'en apercevoir à l'éxécution.
sous Delphi, ce type de présentation des erreurs existe depuis la
version 1.0 ;-)
Le renommage des variables, classes, etc .. est dispo dans la version
2005 : c'est le refactoring. avant il était possible grâce à Gexpert
(gratuit)
>
> C'est certain que c'est une question de goût personnel aussi - il y a des
> inconditionnels dans chaque langage. Mais, de notre coté, nous nous
> félicitons régulièrement de notre décision.
>
> Réal Phil
>
> ======================= ============
>
> "headsman" <alexandre.leclerc@gmail.com> a écrit dans le message de
> news:1126708983.764900.65580@g49g2000cwa.googlegroups.com...
>
> Vincent a écrit :
>
>
>>tjfromparis a écrit :
>>
>>>Je pense que les outils n'ont pas les memes cibles de developpement, et
>
> il
>
>>>faut prendre aussi en compte la culture de l'entreprise.
>>>Personnellement, pour de la gestion de données, il doit etre diffici le
>
> de
>
>>>battre un outil comme Windev.
>>
>>Qu'est-ce que windev a de si exceptionnel sur le plan de la gestion des
>>données ?
>
>
> Bonjour,
>
> Nous sommes présentement en cours de décision pour changer de
> plateforme de développement. Nous utilisons actuellement DataFlex (si
> cela dit quelquechose à quiconque).
>
> Un point très important est la base de donnée: en dataflex elle est
> de type fichier, très robuste, multi-utilisateur. Pas besoins
> d'installer de serveur. Simplement installer l'application dans un
> dossier, la partager sur un réseau, et voila! Un logiciel multi-usager
> très stable.
>
> Nous savons qu'avec le HyperFile de Windev il est possible de faire la
> même chose. C'est un avantage.
sur ce point, HF = Paradox. une table=1 fichier
>
> J'aimerais savoir s'il y d'autre SGDB sur le march;é pour faire la
> même chose avec ces critères de très haute stabilité, basé su r des
> fichiers, intégré à l'application et surtout multi-usager.
>
> Je sais seulement que Firebird peut le faire mais en mono-usager...
> mais je ne connais pas Firebird (j'ai seulement lu les features
> rapidement sur le site).
>
firebird = vrai sgbd
> Est-ce que quelqu'un à des suggestions? (Je pose la question dans
> l'optique que nous pourrions aussi considérer le développement en
> Delphi/Pascal Lazarus/FreePascal. Nous voulons voir toutes les
> possibilités avant de prendre une décision afin de ne pas le
> regretter plus tard. Le multi-plateforme sera aussi considéré.)
>
> Merci beaucoup de vos commentaires.
>
Real Phil a écrit :
> Bonjour,
>
> Nous développons des logiciels d'affaires depuis plus de 25 ans.
> Nous avons surtout utilisé Basic, QuickBasic, Foxpro DOS et VisualFox pro.
> Nous avons pris beaucoup de temps à explorer les possibilités de ch angement
> vers un nouveau langage; dont 14 mois (temps partiel) à faire des tes ts de
> comparaisons avec Windev versus ce dont nous étions habitué.
>
>
> Un point qui nous a fait beaucoup hésiter était la vitesse de gesti on des
> fichiers de données. Avec Foxpro, les vitesses sont réellement
> époustouflantes. Windev est beaucoup plus lent sur ce point. Mais, co mme
> tout est relatif dans la vie, nous avons choisi de passer outre et de
> continuer notre investigation Windev. Finalement, on a décidé que l a vitesse
> est acceptable - on ajoute des jauges et des messages - et ça va comm e ça.
> Il faut dire que tout n'est pas lent tout le temps. Retrouver ou locali ser
> un fichier avec un index est très rapide. La lenteur (relative) se vo it dans
> les traitements importants de plusieurs milliers de fichiers et selon l es
> traitements qui sont faits.
Un seul fichier suffit pour se rendre compte de la lenteur de l'HF :
1 fichier client avec 20 000 enregistrement,
1 formulaire de recherche multicritéres.
Les critéres correspondent à des index du Fichier HF
=> accès par HexecuteRequeteSQL => condition where sur 1 critére de type
numérique. suivi d'un HannuleDeclaration
=> tps de la 1ere ouverture sur un AMD 3000+, disque SerialATA, 1Go de
Ram : 40 secondes !!!!!
si on relance la requête en changant les critéres dans les secondes q ui
suivent, tps : 5 secondes.
Autant l'HF est rapide pour localiser 1 enrg, mais pour les requêtes
c'est pas du tout la même histoire.
Dans mon cas, il ne s'agit plus d'une lenteur relative !
le test a été fait avec uniquement 20000 enregistrements. mais
s'agissant d'un outil de prospection, la base finale contiendra les 3,5
Millions de société enregistrés .... ca me fait un peu peur !
malheuresement, l'appli était à la base en windev5.5, (migrèe sous wd9)
et le changement vers un autre système pour les données prendra
visblement bcp trop de temps.
> Mais on y regagne tellement du coté développement. Je dirais même que dans
> plusieurs cas, ce que nous considérions ardu comme travail et dével oppement,
> devient agréable et amusant avec windev. L'aide est exceptionnellemen t bonne
> aussi.
Je suis d'accord avec certain post précédent, l'aide présente pas m al de
lacune.
> Beaucoup d'assistance dans la maintenance aussi. Par exemple, si on cha nge
> le nom d'une variable globale, toutes les références (erreurs) sont
> mentionnées. Il suffit de cliquer dessus et cela nous positionne exac tement
> sur la ligne à changer. Merveilleux! La version 9 propose même de f aire le
> changement pour nous.
Par contre, un bémol pour le "compilateur". Il m'est arrivé plusieurs
fois sous WB que le compilateur ne me détecte pas d'erreur de syntaxe ou
de nb de paramètre insuffant dans l'appel d'une fonction. c toujours
très désagréable de s'en apercevoir à l'éxécution.
sous Delphi, ce type de présentation des erreurs existe depuis la
version 1.0 ;-)
Le renommage des variables, classes, etc .. est dispo dans la version
2005 : c'est le refactoring. avant il était possible grâce à Gexpert
(gratuit)
>
> C'est certain que c'est une question de goût personnel aussi - il y a des
> inconditionnels dans chaque langage. Mais, de notre coté, nous nous
> félicitons régulièrement de notre décision.
>
> Réal Phil
>
> ======================= ============
>
> "headsman" a écrit dans le message de
> news:
>
> Vincent a écrit :
>
>
>>tjfromparis a écrit :
>>
>>>Je pense que les outils n'ont pas les memes cibles de developpement, et
>
> il
>
>>>faut prendre aussi en compte la culture de l'entreprise.
>>>Personnellement, pour de la gestion de données, il doit etre diffici le
>
> de
>
>>>battre un outil comme Windev.
>>
>>Qu'est-ce que windev a de si exceptionnel sur le plan de la gestion des
>>données ?
>
>
> Bonjour,
>
> Nous sommes présentement en cours de décision pour changer de
> plateforme de développement. Nous utilisons actuellement DataFlex (si
> cela dit quelquechose à quiconque).
>
> Un point très important est la base de donnée: en dataflex elle est
> de type fichier, très robuste, multi-utilisateur. Pas besoins
> d'installer de serveur. Simplement installer l'application dans un
> dossier, la partager sur un réseau, et voila! Un logiciel multi-usager
> très stable.
>
> Nous savons qu'avec le HyperFile de Windev il est possible de faire la
> même chose. C'est un avantage.
sur ce point, HF = Paradox. une table=1 fichier
>
> J'aimerais savoir s'il y d'autre SGDB sur le march;é pour faire la
> même chose avec ces critères de très haute stabilité, basé su r des
> fichiers, intégré à l'application et surtout multi-usager.
>
> Je sais seulement que Firebird peut le faire mais en mono-usager...
> mais je ne connais pas Firebird (j'ai seulement lu les features
> rapidement sur le site).
>
firebird = vrai sgbd
> Est-ce que quelqu'un à des suggestions? (Je pose la question dans
> l'optique que nous pourrions aussi considérer le développement en
> Delphi/Pascal Lazarus/FreePascal. Nous voulons voir toutes les
> possibilités avant de prendre une décision afin de ne pas le
> regretter plus tard. Le multi-plateforme sera aussi considéré.)
>
> Merci beaucoup de vos commentaires.
>