Developpez.com - Rubrique WinDev

Le Club des Développeurs et IT Pro

Quel SGBD utilisez-vous avec WinDev ?

Le 2009-07-07 20:14:59, par Emmanuel Lecoester, Membre expert
Quelle que soit votre version de WinDev, quelle base de données utilisez-vous principalement en association avec WinDev?

Nous parlons bien du nom du SGBD et non pas de
  • sa version (exemple pour HF : 10,12,14)
  • son type (exemple pour HF : Classic, C/S)
  • son mode d'accès (pour les autres sgbd : accès natif, oledb,...)


Pour information, HyperFileSQL est le nouveau nom de HyperFile en version 14. Les 2 sont donc dans la même catégorie étant le même SGDB dans des versions différentes.
  Discussion forum
75 commentaires
  • Atsibat
    Membre éprouvé
    Bonjour,

    Après quelques mois d'un amour nouveau et exclusif pour HF la vision retrouvée je continue à utiliser HF pour de petites appli...
    Après quelques années d'une collaboration encore enthousiaste avec WD je continue à utiliser HF en client serveur pour de petites appli, HF classic pour de mini appli de quelques tables. Nous sommes passés à PostgreSQL pour des appli plus musclées (plus rapide, plus strict, plus léger, plus compatible, gratuit...)
    J'utilise l'analyse pour modéliser et pour l'auto-completion dans le code.
    MAIS je commence mon projet par "fermeAnalyse()"
    je redéclare mes connexions et je passe mes requêtes en SQL.
    Plus souple et moins d'erreurs au final.
    Evidement j'ai définitivement abandonné l'éditeur de requête... ingérable !
  • Emmanuel Lecoester
    Membre expert
    Comme dirait un certain Michel : "HF n'est pas gratuit, il est intégré"
  • Envoyé par Raptor92

    J'ai voté SQL Server, parce que j'ai développé une application de gestion de mailing clients en HyperFile et une autre de gestion de flux logistique en Sql.
    Heu, SQL est un langage !
    SQL Server s'entend par MS SQL c'est à dire le gestion de base de données SQL de Microsoft.

    Enfin il me semble ! (Corrigez-moi si je dis une co***rie, j'ai l'habitude )
  • hpascal
    Expert confirmé
    MySql principalement en sqlexec et de préférence sur un serveur Linux (neetement plus performant que la version Windows)

    Sinon en ce moment chez un client DB2/400 en OLEDB
  • vmolines
    Membre émérite
    Il y a de la sagesse et du vrai dans ce que tu dis. Je suis globalement d'accord.

    Cependant, je ne peux laisser passer le fait de dire qu'HF CS n'a rien à envier à SQL Server ou Oracle. Je ne suis pas un expert base de données mais me considère comme un utilisateur averti. Et, sans un quelconque sentiment de mépris, je pense que seul un manque de connaissance de produits comme SQL Server ou Oracle peut amener à une telle affirmation.
  • EDM-TAHITI
    Membre chevronné
    Hello,
    Je crois que quelque soit la base de données, il faut connaitre, voire maitriser cette base de données. et cela devient de plus en plus vrai avec la version HFC/S de PCSOFT. Aujourd'hui, cette base se rapproche des bases conues (Sql, Oracle) et comporte désormais des procédures stockées serveur. Leur utilisation est un bonheur puisque les traitements ne sont plus gérés par le poste mais par le serveur. Apres des tests sur des grosses appli, le temps de réponse est géniale (excusez-moi de l'enthousiasme). Même si des améliorations doivent encore voir le jour sur ce type moteur, il se rapproche de plus en plus de la gestion quotidienne des autres bases. De plus, je suis entièrement d'accord avec MARCO46 qui préconnise l'utilisation du langage de requetage SQL. Il est tres puissant, mais fort mal connu par les nouveaux programmeurs qui vont vers la facilité (j'attends une volée de bois vert.... sur mes propos).
    Enfin, je terminerai par dire qu'il n'existe pas de mauvaise plateforme de développement ni de mauvaise bases de données (quoi que....), mais qu'il n'existe que de mauvais développeurs, d'analystes-programmeurs et/ou des chefs de projets.
    Les dualités entre telle ou telle base ne vient du fait que de la formation reçue par ces personnes. OUI, on peut avoir plus d'affinité avec un moteur qu'un autre, mais cela est totalement subjectif (mais c'est humain, non?). Pour comparer, il faut connaitre, maitriser et tester les deux produits, voire tous les produits, mais qui aujourd'hui peut se targuer d'avoir réaliser ce travail de titan? pas moi en tout cas...
    Aussi, quand je vois des avis très tranchés sur tel langage, tel base, je reste très en retrait car rien n'est plus facile de cracher dans la soupe quand c'est pas cette même personne qui mange la soupe (mais les copains).
    Si j'avais dû me faire une opinion sur WINDEV, et si j'avais du faire des recherche sur le net, je n'aurais jamais chosi ce langage, ce moteur. mais il en est tout autrement.
    En conclusion, et comme je le soulignais plus haut, c'est une affaire de personnes, de formation reçu, de sensibilités personnelles, et rien d'autre.
    Amicalement
  • rhabib
    Membre du Club
    j'utilise Oracle et j'en suis satisfait je n'aime pas hyperfile car il n'est pas standard .
  • lmontout
    Membre régulier
    Si j'ai le choix => SQL SERVER (possibilité, perf, prix, simplicité, image,ouverture)

    Après si on a pas le choix, on fait avec
  • Difficile de répondre par UN choix.

    J'utilise les fichiers DBase(Clipper), MySQL, Access et SQLite !

    J'ai quand choisi MySQL car c'est vers cette base que se dirige l'entreprise.
  • tatayo
    Expert éminent sénior
    J'ai voté autre, car j'utilise MaxDB qui n'est pas dans la liste.

    Tatayo