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

Affichage des résultats du sondage: Etes-vous plus C# ou VB ?

Votants
72. Vous ne pouvez pas participer à ce sondage.
  • C#

    54 75,00%
  • Visual Basic

    12 16,67%
  • Ne se prononce pas

    6 8,33%
Dotnet Discussion :

.NET : êtes-vous plus C# ou VB ?


Sujet :

Dotnet

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre actif
    Homme Profil pro
    Inscrit en
    Octobre 2009
    Messages
    41
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Seine Saint Denis (Île de France)

    Informations forums :
    Inscription : Octobre 2009
    Messages : 41
    Par défaut
    Chacun utilise sa logique et qui peut prétendre être Meilleur ?
    Moi, je suis pour le partage des tâches.
    (VB, pour l'affichage, et C pour les calculs, (C'est un exemple))
    Certains prétendent que VB n'est pas professionnel, parce que d'aspect simple ?
    Pourquoi faire simple quand on peut faire compliquer !...
    C'est sa le drame !

    Au lieu de vous chamailler sur vos "égaux"... de la plus grosse tête ...
    ... Pensez à l'utilisateur ! C'est quand même lui qui paie la note au final !

    A moins de faire comme toute bonne société qui se respecte:
    <<Tant qu'il y a des cons pour payer ...>>

  2. #2
    Membre expérimenté
    Homme Profil pro
    Inscrit en
    Février 2003
    Messages
    2 194
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 44
    Localisation : Belgique

    Informations forums :
    Inscription : Février 2003
    Messages : 2 194
    Par défaut
    VB n'est pas plus simple que le C# (même si parfois plus lisible (plus facile de lire "Implements ITrucMuche" que ": ITrucMuche" même si c'est une question d'habitude) mais le problème c'est que VB est plus permissif.
    Et même si cette permissivité semble pratique au premier abord, elle est surtour source d'erreurs*,de bug sans parler des trous béant dans la logique POO**

    Je ne comprend pas comment l'option Strict ON et l'option Explicit ON n'ont pas été rendu obligatoire.

    * Par exemple sans explicit tu n'est pas obligé de déclarer une variable
    Résultat mon premier jour de programmation Vb.Net , j'ai du cherché pendant plusieurs minutes un problème. En fait c'était une simple faute de frappe dans le nom d'une variable...Bon j'ai été directement mettre les options à ON

    * en partie corriger dans les dernieres version de VB.Net (où on est obligé de déclarer le namespace VisualBasic pour utiliser ses fonctionnalités anti-POO(datediff et consorts )

  3. #3
    Membre averti
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Mai 2007
    Messages
    31
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Val d'Oise (Île de France)

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

    Informations forums :
    Inscription : Mai 2007
    Messages : 31
    Par défaut
    Je suis tout a fait d'accord avec props. Ceux deux langages quasi-identique avec une syntaxe différente. Je passe régulière de l'un à l'autre régulièrement avec juste un temps d'adaptation. Bon, pour VB.NET je mets les options Strict et Explicit à ON, je vire l'espace de nom Microsoft.VisualBasic et je mets l'option Infer sur ON seulement si j'en ai besoin. Pour les deux langages, je préfixe correctement avec le type de variable, je ne mélange pas les couches, etc..

    Mais quelque soit le langage utilisé, j'ai toujours des fois ou je me dit :
    "Je devais être très fatigué le jour ou j'ai écrit ce code, c'est franchement crad"

  4. #4
    Membre très actif
    Avatar de octal
    Profil pro
    Inscrit en
    Septembre 2004
    Messages
    441
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2004
    Messages : 441
    Par défaut
    Citation Envoyé par BenoitM Voir le message
    Je ne comprend pas comment l'option Strict ON et l'option Explicit ON n'ont pas été rendu obligatoire.
    C'est la première chose qui m'avait choqué quand j'ai lu le premier livre décrivant VB.NET !!!

    Comment peut ont proposer un langage typé et compilé et garder cette notion de non typage Strict et Explicit.

    Cela dit, je pense que le choix de base était de ne pas choquer les utilisateurs VB-6 et leur permettre de reprendre et recompiler un max de code métier (routines de calculs, de tris, d'inversion, ....) sans trop se prendre la tête de devoir à redéclarer toutes les variables.

  5. #5
    Inactif  
    Homme Profil pro
    Chef de projet NTIC
    Inscrit en
    Janvier 2007
    Messages
    6 604
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 64
    Localisation : France

    Informations professionnelles :
    Activité : Chef de projet NTIC

    Informations forums :
    Inscription : Janvier 2007
    Messages : 6 604
    Par défaut
    Citation Envoyé par octal Voir le message
    Cela dit, je pense que le choix de base était de ne pas choquer les utilisateurs VB-6 et leur permettre de reprendre et recompiler un max de code métier (routines de calculs, de tris, d'inversion, ....) sans trop se prendre la tête de devoir à redéclarer toutes les variables.
    IL manque un adjectif avant utilisateurs : mauvais.
    J'avais des gens dans mon équipe à la (déjà lointaine) époque "pre .net" qui travaillaient en VB6, je n'aurais jamais admis qu'on utilise un code sans OPTION EXPLICIT ON.

Discussions similaires

  1. Quel est le code dont vous êtes le plus fier ?
    Par Gordon Fowler dans le forum Actualités
    Réponses: 95
    Dernier message: 03/09/2015, 14h27
  2. Réponses: 14
    Dernier message: 26/10/2009, 22h14
  3. [.net] keypress marche plus après click
    Par noinneh dans le forum MFC
    Réponses: 1
    Dernier message: 24/02/2006, 16h45
  4. Search/Replace, avez vous plus rapide ?
    Par Bruno13 dans le forum Langage
    Réponses: 7
    Dernier message: 30/01/2006, 15h49

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