IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Débats sur le développement - Le Best Of Discussion :

Différences entre Delphi et Visual Basic ?


Sujet :

Débats sur le développement - Le Best Of

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Nouveau candidat au Club
    Profil pro
    Inscrit en
    Août 2002
    Messages
    2
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2002
    Messages : 2
    Par défaut
    Je vois que vb6 est non seulement tué par Microsoft mais aussi par vous. Personnellement, je suis un utilisateur VB6, un "amateur", qui se prépare à passer à Delphi.
    Mais ce n'est pas pour ça que je vais tuer vb6. Car même si Microsoft l'abandonne, tant qu'il y aura des utilisateurs, il y aura des programmes vb6. Mais bon, c'est vrai que delphi est plus complet, plus rapide, ...
    Mais j'ai passé de bons moments avec vb, qui n'était pas si mal pour débuter.

  2. #2
    Membre confirmé
    Profil pro
    Inscrit en
    Novembre 2002
    Messages
    31
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2002
    Messages : 31
    Par défaut
    Je comprends pas tellement la comparaison... et HTML c comment par rapport au C ++ ? qui c le plus fort le tigre ou l'éléphant ?

    VB est un langage interprété.
    Delphi est compilé.

    Ca change tout !

    MAis VB n'est pas mort loin de là... pourquoi : parceque exel n'est pas mort... Dans le PME ils adorent faire des petits programmes en VB pour faciliter la vie de la compta ou ce genre de trucs...

    Evidemment celui qui fait du VB sans se servir d'exel c idiot, mais ça n'arrive pas sauf pour l'apprentissage.

    les 2 utilisations n'ont rien de comparable.

  3. #3
    Membre confirmé Avatar de dinver
    Profil pro
    Inscrit en
    Décembre 2002
    Messages
    122
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2002
    Messages : 122
    Par défaut
    Pour moi le meilleur langage de développement c'est DELPHI il est très bien structuré et facile d'utilisation d'autant plus il est très puissant facilement portable
    pour moi il est meilleur que java alors ne parlons pas de VB qui n'est qu'un petit gadget de programmation pour vraiment je dirais les écoliers et même pas il est très mal structuré.

  4. #4
    Membre confirmé
    Profil pro
    Ingénieur R&D
    Inscrit en
    Juillet 2002
    Messages
    81
    Détails du profil
    Informations personnelles :
    Âge : 40
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Ingénieur R&D
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Juillet 2002
    Messages : 81
    Par défaut
    J'ai utilisé VB pendant des années (je n'avais que ça sous la main). Et je suis récement passé au C/C++, qui est beaucoup plus facile que VB. Plus question de revenir en arrière ! Drogué au C/C++ ?

  5. #5
    Membre Expert
    Avatar de aityahia
    Homme Profil pro
    CIEPTAL CARS SPA
    Inscrit en
    Mars 2006
    Messages
    1 938
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 49
    Localisation : Algérie

    Informations professionnelles :
    Activité : CIEPTAL CARS SPA
    Secteur : Transports

    Informations forums :
    Inscription : Mars 2006
    Messages : 1 938
    Par défaut
    je préfere delphi pas de dll tres riche en composants, etc....

  6. #6
    Expert éminent

    Avatar de Tofalu
    Homme Profil pro
    Technicien maintenance
    Inscrit en
    Octobre 2004
    Messages
    9 501
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 42
    Localisation : France, Ain (Rhône Alpes)

    Informations professionnelles :
    Activité : Technicien maintenance
    Secteur : Associations - ONG

    Informations forums :
    Inscription : Octobre 2004
    Messages : 9 501
    Par défaut
    Citation Envoyé par aityahia
    je préfere delphi pas de dll tres riche en composants, etc....
    Justement, c'est le etc qui nous interresse. Participer à ce sondage demande que chacun argumente un maximum. Comme l'a rappellé Marc Lussac, il s'agit d'un débat destiné aux professionnels. Dire, VB est mieux parce que j'aime ça n'a pas de sens. On attend de tous des arguments.

    merci de faire de ce débat un espace constructif !

  7. #7
    Membre Expert
    Avatar de aityahia
    Homme Profil pro
    CIEPTAL CARS SPA
    Inscrit en
    Mars 2006
    Messages
    1 938
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 49
    Localisation : Algérie

    Informations professionnelles :
    Activité : CIEPTAL CARS SPA
    Secteur : Transports

    Informations forums :
    Inscription : Mars 2006
    Messages : 1 938
    Par défaut
    je sui désolé monsieur access ou monsieur le profesionnel

    c'est pas les avantages ou les inconvenients de tel ou de tel language qui importes je peut vous faire toutes une liste. chaqu'un protege son produit du mieux qu'il peut.
    le plus important c'est mon avis j'ai travaillé avec les deux je préfere delphi il est plus maniable compilateur rapide c'est commme les voiture chere ami.

  8. #8
    Expert éminent

    Avatar de Tofalu
    Homme Profil pro
    Technicien maintenance
    Inscrit en
    Octobre 2004
    Messages
    9 501
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 42
    Localisation : France, Ain (Rhône Alpes)

    Informations professionnelles :
    Activité : Technicien maintenance
    Secteur : Associations - ONG

    Informations forums :
    Inscription : Octobre 2004
    Messages : 9 501
    Par défaut
    le plus important c'est mon avis j'ai travaillé avec les deux je préfere delphi il est plus maniable compilateur rapide c'est commme les voiture chere ami.
    Tu n'as pas compris le sens de ce débat. Le but n'est pas de défendre son produit mais bel et bien de discuter sur les avantages de telles ou telles technologies. Je pense que ce que l'on attend principalement d'un développeur c'est l'autocritique et l'adaptivité à un nouveau langage. Ce qui nécessite de passer en revue les possibilités qu'offre tels ou tel outils. A vrai dire, ça importe peu de savoir ce que les uns ou les autres préferent puisque la question initiale du débat était :

    Différences entre VB et Delphi


    Pour ma part, j'irais dans le sens de Bidou en affirmant que si VB peut donner de mauvaises habitudes il n'en reste pas moins que sa permissivité est quelque fois un avantage pour le développeur maitrisant son projet. J'en veux pour preuve les cast implicite permettant l'affichage dans une boite de dialogue d'une valeur numérique. Il suffit d'appeler MsgBox Lavariable en VB alors que sous Delphi, il aurait fallu convertir explicitement la variable. Ceci se retrouve évidement aussi au niveau des controles où il faut caster leur valeur en String avant affectation.

    Pour ce qui est de l'automation Office, même si cela ne semble pas plus compliquer en delphi (le modèle étant le même), la permissivité de VB rend quand même les développements plus rapide et ne demande pas de connaitre entierement le type de chaque objet ni même au fond le modèle objet utilisé en question. De plus un développeur VB aura la possibilité de créer des macros avec facilité pour ses applications Office. Trés pratique pour développer des appli s'intégrant complétement dans les outils habituels de l'utilisateur.

    En ce qui concerne l'accès aux données, la venue de VB4 a apporter la naissance de DAO (modèle d'accés aux données créé pour les fichiers Access). Ce modèle offre la possibilité d'interrogé facilement et avec de meilleures performances que ADO des bases de données Access (qui je le rappel reste quand même un leader au niveau des applications de gestion)

    Quant à la POO je dirais qu'on peut trés bien développer une appli robuste sans utiliser les concepts avancés de la POO tels que l'héritage et le polymorphisme.

    Le développeur appréciera sous Delphi la présence native de l'api Windows via quelques uses à ajouter alors que le développeur VB maudira le fait de redéclarer à chaque fois chacune des fonctions.

    Enfin, pour conclure je pense que VB permet des développements plus rapides que Delphi avec une perte au niveau des performances et de la robustesse (cette baisse de perf est bien souvent négligeable pour une appli de gestion).

  9. #9
    Membre actif
    Profil pro
    Collégien
    Inscrit en
    Août 2006
    Messages
    34
    Détails du profil
    Informations personnelles :
    Localisation : Algérie

    Informations professionnelles :
    Activité : Collégien

    Informations forums :
    Inscription : Août 2006
    Messages : 34
    Par défaut
    Salut!

    -VB ou Delphi ou n'import quelle langage , ils mène tous au même but

    -Je vois que certains n'aime pas ce casser la tête


    -Pour moi, mon langage m'aide et j'aide mon langage , pas comme certains
    ils préfères dormir et manger sans travailler .

  10. #10
    Membre éclairé
    Étudiant
    Inscrit en
    Août 2007
    Messages
    419
    Détails du profil
    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Août 2007
    Messages : 419
    Par défaut
    Bonjour,

    je crois qu'avec .NET le choix du langage n'affecte pas vraiment le travail.

  11. #11
    Membre éclairé
    Inscrit en
    Décembre 2007
    Messages
    46
    Détails du profil
    Informations forums :
    Inscription : Décembre 2007
    Messages : 46
    Par défaut
    excusez si j'ai manqué le 3/4 du débat (j'en suis 6 en parallele sur developpez.com) mais concernant delphi et vb, surtout delphi, autant il s'agit d'une solution complete pour developper des applications en tous genres, meme d'entreprise, autant il ne tient pas la route face aux langages de nouvelle génération tel que Java et C#.
    je continue a developper en delphi personnellement mais j'essaie de m'orienter completement vers java (ou .net le cas echeant), voir ruby pour le fun, car delphi n'évolue plus. et un langage qui ne bouge plus est un langage mort. et un langage mort n'est plus utilisé au bout du compte.
    pour vb, pour ce que j'en ai vu, il est trop verbeux. vb.net a donné le change vu qu'il utilise .net mais vb6 a malheureusement trop de limitations comparé à delphi.

  12. #12
    Membre confirmé Avatar de jack554
    Inscrit en
    Février 2003
    Messages
    194
    Détails du profil
    Informations forums :
    Inscription : Février 2003
    Messages : 194
    Par défaut
    Bonjour

    Question rigolote :

    Existe-t-il une boîte magique qui mange du code VB et produit du code Delphi ???


  13. #13
    Expert confirmé
    Avatar de Mat.M
    Profil pro
    Développeur informatique
    Inscrit en
    Novembre 2006
    Messages
    8 528
    Détails du profil
    Informations personnelles :
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Novembre 2006
    Messages : 8 528
    Par défaut
    Citation Envoyé par gokud-o-matic Voir le message
    car delphi n'évolue plus. et un langage qui ne bouge plus est un langage mort. et un langage mort n'est plus utilisé au bout du compte.
    C'est entièrement contestable.
    Qu'est ce qu'on fait de plus en Java ou .NET qu'on ne peut pas faire avec Delphi ?
    C'est vrai que l'éditeur ( Borland ? ) ne semble plus le soutenir mais on peut toujours faire des applis largement satisfaisantes avec Delphi la plupart du temps.
    Pas besoin forcément de se lancer dans des systèmes lourdingues que sont Java et .NET.

  14. #14
    Membre éprouvé Avatar de vg-matrix
    Inscrit en
    Février 2007
    Messages
    1 220
    Détails du profil
    Informations personnelles :
    Âge : 36

    Informations forums :
    Inscription : Février 2007
    Messages : 1 220
    Par défaut
    Citation Envoyé par gokud-o-matic Voir le message
    je continue a developper en delphi personnellement mais j'essaie de m'orienter completement vers java (ou .net le cas echeant), voir ruby pour le fun,
    Rappel: Nous sommes dans un comparatif vb/Delphi.

    Citation Envoyé par gokud-o-matic Voir le message
    delphi n'évolue plus. et un langage qui ne bouge plus est un langage mort. et un langage mort n'est plus utilisé au bout du compte.
    Ah bon?
    J'ai appris Delphi lors de mon cycle bts et j'ai pas eu l'occasion de manipuler vb, néanmoins tous mes amis qui eux ont appris vb durant leur formation migrent vers delphi parce que pour eux delphi est

  15. #15
    Membre averti
    Profil pro
    Inscrit en
    Octobre 2002
    Messages
    14
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2002
    Messages : 14
    Par défaut ...
    Moi aussi j'étais sous Visual Basic... J'ai passé sous Delphi par simple curiosité et j'y suis resté!
    J'ai pu faire beaucoup plus de choses en Delphi que si j'étais resté sous VB! Avec une bonne base en VB, on peut commencer aisément en Delphi, ça m'a quand même aidé pour certaines choses!

  16. #16
    Membre averti
    Profil pro
    Inscrit en
    Décembre 2002
    Messages
    33
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Décembre 2002
    Messages : 33
    Par défaut
    Salut,

    Il est vrai que le premier language que j'ai appris c'était le Basic, sur mon C64, mais je n'ai utiliser le VB qu'occasionnel, j'ai toujours était pour le Pascal puis Pascal object pour windows, puis le Delphi, et j'ai suivis ce dernier depuis sa version 2.0 jusqu'à 4.0, et tout ce que je peut dire c'est que si je dois choisir un languages pour realiser mes applications je n'hésiterais pas à choisir le Delphi, surtout après avoir lu vos commentaires,
    VB, est mort, car si nous developpeurs garderais un sentiment d'appartenance avec ce language, MS ne fait jamais dans les sentiments, et comme il a utiliser le languages VB pour ecrire des macro sous Excel ou Word..., il est capable d'adapter son remplacant pour le faire vivre de la même façon.

    soit, je n'aime pas MS certe, mais je trouve que Borland est plus humain,

    Rafiki,

  17. #17
    Futur Membre du Club
    Profil pro
    Inscrit en
    Mai 2003
    Messages
    6
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2003
    Messages : 6
    Par défaut
    Partons du principe que le meilleur outil de développement, c’est celui qu’on préfère.

    Personnellement, j’utilise en priorité Delphi pour mes projets. C’est vraiment un outil simple, rapide, efficace. Son principal avantage, pour moi, est vraiment le « RAD ».

    Delphi ne se contente pas d’offrir un choix technologique important, une fiabilité exemplaire et un déploiement simpliste.
    Il permet de réaliser des modifications conceptuelles très rapidement, quitte à réécrire le code un peu plus tard.


    Cette capacité de réaction, spécifique, à la demande, fait de Delphi l’outil idéal car chaque technologie proposée fonctionne.
    Cette réactivité, dans l’entreprise, est essentielle. Une question de temps, donc d’argent.

    J’ai un camarade qui utilise VB pour une application de gestion bien costaud avec MSQL2000. Son programme est bien foutu, rapide, avec une interface très sympa.
    En fait, il n’utilise que très peu les fonctionnalités « RAD » de VB.
    Ne le remettant pas en cause, vu la personne, je doute qu’il soit un cas isolé.

    Comme vous l’avez compris, je suis un fan de Delphi. Comme beaucoup je crois.

  18. #18
    Expert confirmé
    Avatar de bidou
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Mai 2002
    Messages
    3 055
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 58
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Développeur .NET
    Secteur : Transports

    Informations forums :
    Inscription : Mai 2002
    Messages : 3 055
    Par défaut Re: delphi/ VB
    Citation Envoyé par calif
    c'est vrai qu' a la base VB est interpreté, mais il est possible de compiler un projet( créer un .exe)
    Néanmoins, ton programme ne pourra pas fonctionner sans le runtime MSVBVM60.DLL. Ce qui fait que ta compilation n'est pas comparable à une compilation delphi par exemple.
    De fait la compilation VB ne te fait gagner du temps que sur les boucles ou sur les phases de calcul, ce qui fait qu'en général on compile les parties de calcul dans une DLL séparée.

  19. #19
    Membre confirmé

    Inscrit en
    Juin 2003
    Messages
    64
    Détails du profil
    Informations forums :
    Inscription : Juin 2003
    Messages : 64
    Par défaut
    moi je vais donner mon avis autrement

    on est conditionné vb
    je suis en bts option developpement et qu'est ce qu'on m'apprend???
    le langage visual basic 6
    rien d'autre
    quand j'ai eu le malheure de demander au moin .net pour etre ds l'aire du temps la prof m'a dit non sa sert a rien sa marchera pas avant 2ans ??????
    et sur quelle base de données ??? acces evidement

    je trouve que se serais bien que les ecoles sois plus variées car elles ne vois que pour microsoft
    moi j'ai jamais entendu mon prof de reseau ou de dev prononcer les mots
    delphi linux java etc

    la varieté devrais commencé dès l'enseignement et apres la spécialisation suivant nos preferences

    j'aimerai bien essayer delphi suite a votre débat que me conseillez vous pour bien commencer? ou telecharger la version gratuite?

    merci

  20. #20
    Expert confirmé
    Avatar de bidou
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Mai 2002
    Messages
    3 055
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 58
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Développeur .NET
    Secteur : Transports

    Informations forums :
    Inscription : Mai 2002
    Messages : 3 055
    Par défaut
    Si tu es bon en VB, tu n'auras pas de problème pour passer à Delphi.
    Tu trouveras une version delphi pas chère en achettant Livre Delphi 7 Studio Par Olivier Dahan et Paul Toth

    Citation Envoyé par Genious
    quand j'ai eu le malheure de demander au moin .net pour etre ds l'aire du temps la prof m'a dit non sa sert a rien sa marchera pas avant 2ans
    Si tu veux parler de VB.NET c'est le pire artifice commercial que l'on ait jamais vu. C'est la tentative de MS pour ne pas perdre tous les développeur VB.

Discussions similaires

  1. passer des tableaux entre fortran et Visual Basic
    Par Juliette17 dans le forum Débuter
    Réponses: 0
    Dernier message: 01/09/2011, 15h22
  2. Utiliser une DLL en Delphi avec Visual Basic
    Par jix69 dans le forum Windows Forms
    Réponses: 8
    Dernier message: 25/11/2008, 02h32
  3. Réponses: 1
    Dernier message: 01/07/2008, 22h25
  4. Delphi ou Visual Basic ?
    Par Nadirov dans le forum EDI
    Réponses: 2
    Dernier message: 07/05/2006, 18h52
  5. Diff entre Delphi 5 pro et 2005 pro
    Par rachid202446 dans le forum EDI
    Réponses: 1
    Dernier message: 09/09/2005, 14h58

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo