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

VB.NET Discussion :

visual basic ou C#


Sujet :

VB.NET

  1. #21
    Membre Expert Avatar de Danyel
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Juillet 2005
    Messages
    1 699
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 56
    Localisation : France, Hérault (Languedoc Roussillon)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels

    Informations forums :
    Inscription : Juillet 2005
    Messages : 1 699
    Par défaut
    Citation Envoyé par tomlev Voir le message
    Ah si, il y en a un : C# c'est mieux
    Il n'y a pas un peu de partie pris mon cher

    Sinon, perso je developpe en ce moment en vb pour un choix tout simplement technique car je connaissais beaucoup mieux vb6.
    Et que deja pour passer à la POO, il me semblait que des bases plus fortes serait un plus pour ce passage.
    Mais j'aurais bien pu prendre C# que je ne connais pas bien, mais dont les echos me semblent plus favorables (à voir ) et aussi parce que je developpe en perl qui s'en rapproche fortement.

    Pour conclure, je pense que le probleme (s'il y a) c'est plus le framework que le langage qui l'utilise.

  2. #22
    Rédacteur/Modérateur


    Homme Profil pro
    Développeur .NET
    Inscrit en
    Février 2004
    Messages
    19 875
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 44
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Développeur .NET
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Février 2004
    Messages : 19 875
    Par défaut
    Citation Envoyé par Danyel Voir le message
    Il n'y a pas un peu de partie pris mon cher
    Oh, tu crois ?

    Citation Envoyé par Danyel Voir le message
    Sinon, perso je developpe en ce moment en vb pour un choix tout simplement technique car je connaissais beaucoup mieux vb6.
    Justement, ce serait plutôt un argument pour ne PAS faire du VB.NET. L'apparente similarité entre VB6 et VB.NET pousse les gens à coder en VB.NET comme ils codaient en VB6, ce qui est une grossière erreur car ce sont en fait des langages complètement différents à part la syntaxe.

    Il vaut mieux se tourner vers C# qui a été spécialement conçu pour .NET, au moins ça oblige à prendre en compte les spécificités de la plate-forme, et ça évite de conserver les mauvaises habitudes acquises en VB6

  3. #23
    Membre Expert Avatar de Danyel
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Juillet 2005
    Messages
    1 699
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 56
    Localisation : France, Hérault (Languedoc Roussillon)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels

    Informations forums :
    Inscription : Juillet 2005
    Messages : 1 699
    Par défaut
    Citation Envoyé par tomlev Voir le message
    L'apparente similarité entre VB6 et VB.NET pousse les gens à coder en VB.NET comme ils codaient en VB6, ce qui est une grossière erreur car ce sont en fait des langages complètement différents à part la syntaxe.
    Quand je disais cela, je ne parlais pas de la structure et de la maniere de developper, mais plus sur la connaissance des commandes et des noms.
    Passer à la POO n'est pas si complique que cela si on developpe de maniere structure que ce soit en VB ou C# ou xxx

  4. #24
    Membre expérimenté Avatar de Faladin
    Profil pro
    Inscrit en
    Juillet 2007
    Messages
    333
    Détails du profil
    Informations personnelles :
    Localisation : Canada

    Informations forums :
    Inscription : Juillet 2007
    Messages : 333
    Par défaut
    Citation Envoyé par tomlev Voir le message
    En plus cette façon de faire est plus "verbeuse" : c'est plus long d'écrire "End Interface" que "}"
    C'est justement ce que j'aime bien moi...

    ...mais je ne suis vraiment qu'un codeur occasionnel

  5. #25
    Expert éminent Avatar de Pol63
    Homme Profil pro
    .NET / SQL SERVER
    Inscrit en
    Avril 2007
    Messages
    14 204
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : France, Puy de Dôme (Auvergne)

    Informations professionnelles :
    Activité : .NET / SQL SERVER

    Informations forums :
    Inscription : Avril 2007
    Messages : 14 204
    Par défaut
    Citation Envoyé par Keihilin Voir le message
    Lorsque j'arrive dans une entreprise qui me dit "Nous on a opté pour VB.Net parce qu'on faisait du VB 6 avant (ou pas)", je tombe systématiquement sur des usines à gaz inimaginables, sur du code à vomir et sur des équipes qui n'ont qu'une très vague idée de la POO (le P ils comprennent, mais alors le OO beaucoup moins).
    Le plus drôle, c'est que quasiment à coup sûr, il va se trouver quelqu'un pour me dire que .Net c'est une vaste arnaque parce que l'ancienne application écrite en VB6 ou ASP 3 tournait plus vite que la version .Net

    Bon, j'admet que je n'ai peut être pas eu de chance et je sais parfaitement que l'on peut produire du bon et des horreurs dans chaque langage, mais on ne m'enlèvera pas de l'idée que VB aurait du s'arrêter à sa version 6 et ne pas être inclus dans .Net obligeant ainsi les développeurs à aborder le framework depuis la base comme quelque chose d'entièrement nouveau, et non pas comme une nouvelle plateforme d'exécution de code VB6 !

    Parallèlement, si vous suivez régulièrement et depuis le début des sites comme codeproject, codeplex (anciennement gotdotnet), ou même sourceforge, vous constaterez que les articles/projets en VB.Net commencent à se faire rares...

    pas du tout d'accord, la différence entre vb et c# étant juste la syntaxe et donc un coté visuel de la chose, je ne vois pas en quoi passer de vb6 à c# est préférable, si le dev n'apprend pas ce que c'est de la POO il va te faire des usines à gaz en c# aussi, mais en chiant encore plus s'il était sous vb6 avant
    perso je déteste le c#, mais il y en a qui détestent vb.net donc c'est chacun ses gouts
    et pour en revenir au passage de vb6 à vb.NET, c'est ce que j'ai fais, mais j'étais prévenu qu'il ne fallait pas faire de vb6 donc y a pas eut trop de malaise, il m'a fallu du temps quand meme mais rien qu'avec le cours de lasserre on avance pas mal
    (d'ailleurs la POO existait un peu sous vb6, meme très restreinte)

    et soit disant que microsoft a fait le c# pour faire venir les gens de java et C, pensant que le vb.NET serait majoritairement utilisé, ils n'avaient pas prévu tous ses responsables de service qui avec une équipe sous vb6 les a emmené sous c# sur le principe étrange qu'ils perdent leurs acquis
    alors que le but n'est pas de régresser mais de progresser, une formation étant à mon avis préférable et suffisante pour coder différemment
    Cours complets, tutos et autres FAQ ici : C# - VB.NET

  6. #26
    Membre Expert
    Avatar de Aspic
    Homme Profil pro
    Étudiant
    Inscrit en
    Août 2005
    Messages
    3 905
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Hauts de Seine (Île de France)

    Informations professionnelles :
    Activité : Étudiant
    Secteur : High Tech - Électronique et micro-électronique

    Informations forums :
    Inscription : Août 2005
    Messages : 3 905
    Par défaut
    J'espère qu'on a au moins répondu à la question de pauvremen
    Qui ne tente rien n'a rien !
    Ce qui ne nous tue pas nous rends plus fort !!
    Mon projet ZELDA en C++/Allegro
    http://www.tutoworld.com - Le Forum -
    Mes ressources Dotnet (cours, sources, tutos)
    --------------------------------------------
    + + =

    Ne pas oublier le Tag !

  7. #27
    Membre émérite

    Profil pro
    Inscrit en
    Février 2004
    Messages
    862
    Détails du profil
    Informations personnelles :
    Âge : 48
    Localisation : Suisse

    Informations forums :
    Inscription : Février 2004
    Messages : 862
    Par défaut
    Citation Envoyé par sperot51 Voir le message
    pas du tout d'accord, la différence entre vb et c# étant juste la syntaxe et donc un coté visuel de la chose, je ne vois pas en quoi passer de vb6 à c# est préférable
    Parce qu'on est dans le même cas d'intertie que lorsqu'on essai de faire passer le re-design nécessaire d'une application dans le budget d'un décideur : "Pourquoi est-ce qu'on perdrait du temps à faire ça alors que ça marche ?".

    Donc pourquoi les développeurs VB6 perdraient du temps à se former à l'OO puisque grâce à ce merveilleux VB.Net et ses librairies de compatibilité, ils peuvent continuer à coder comme ils l'ont toujours fait.

  8. #28
    Expert éminent Avatar de Pol63
    Homme Profil pro
    .NET / SQL SERVER
    Inscrit en
    Avril 2007
    Messages
    14 204
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : France, Puy de Dôme (Auvergne)

    Informations professionnelles :
    Activité : .NET / SQL SERVER

    Informations forums :
    Inscription : Avril 2007
    Messages : 14 204
    Par défaut
    oui, alors la part contre je suis pour le "on efface tout et on recommence"
    ca ne sert à rien de passer en .net pour faire du vb6 (oui d'ailleurs, c'est quoi l'utilité ?)
    et puis l'assistant d'import de projet vb6 n'aurait pas du exister
    Cours complets, tutos et autres FAQ ici : C# - VB.NET

  9. #29
    Membre Expert Avatar de Danyel
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Juillet 2005
    Messages
    1 699
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 56
    Localisation : France, Hérault (Languedoc Roussillon)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels

    Informations forums :
    Inscription : Juillet 2005
    Messages : 1 699
    Par défaut
    Citation Envoyé par sperot51 Voir le message
    et puis l'assistant d'import de projet vb6 n'aurait pas du exister
    Ca c'est sûr !!!

    De toute maniere, ce genre de discussion tourne tjrs en rond, car dans toutes les situations, il y a du bon et du mauvais.

Discussions similaires

  1. Réponses: 31
    Dernier message: 22/04/2014, 15h55
  2. Différences entre Delphi et Visual Basic ?
    Par Anonymous dans le forum Débats sur le développement - Le Best Of
    Réponses: 75
    Dernier message: 30/03/2009, 21h09
  3. VB.NET vs C# vs Java ou existe-t-il une vie après Visual Basic 6 ?
    Par B-Pascal dans le forum Débats sur le développement - Le Best Of
    Réponses: 32
    Dernier message: 05/07/2007, 13h46
  4. Visual basic version Open Source !!
    Par Ruddy16 dans le forum Langages de programmation
    Réponses: 15
    Dernier message: 31/03/2004, 20h15
  5. []débogage sur une requête dasn visual basic
    Par mcay dans le forum VB 6 et antérieur
    Réponses: 19
    Dernier message: 24/09/2003, 10h59

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