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

Langages Discussion :

Initiation au Dotnet


Sujet :

Langages

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

    Informations forums :
    Inscription : Février 2007
    Messages : 1 220
    Par défaut Initiation au Dotnet
    tout le monde, je développe mes applications habituellement en Delphi ,en C++ ou en Windev selon mes besoins. Actuellement je souhaite m'initier au Dotnet mais franchement j'arrive pas à choisir entre VB.NET et C#.

    Pourrais-je avoir vos avis s'il vous plaît?

  2. #2
    Rédacteur
    Avatar de The_badger_man
    Profil pro
    Développeur .NET
    Inscrit en
    Janvier 2005
    Messages
    2 745
    Détails du profil
    Informations personnelles :
    Âge : 42
    Localisation : France, Yvelines (Île de France)

    Informations professionnelles :
    Activité : Développeur .NET

    Informations forums :
    Inscription : Janvier 2005
    Messages : 2 745
    Par défaut
    Le C# est celui qui se rapproche le plus des langages que tu utilises déjà.
    C'est aussi le plus utilisé et dans lequel tu trouveras le plus d'exemples.
    Les règles du forum
    Le trio magique : FAQ + Cours + fonction rechercher
    Mes articles
    Pas de questions par messages privés svp

    Software is never finished, only abandoned.

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

    Informations forums :
    Inscription : Février 2007
    Messages : 1 220
    Par défaut
    Citation Envoyé par The_badger_man Voir le message
    Le C# est celui qui se rapproche le plus des langages que tu utilises déjà.
    C'est aussi le plus utilisé et dans lequel tu trouveras le plus d'exemples.
    Merci à vous mais j'ai quelques questions à vous poser:
    - Est-il le plus utilisé?
    - Possède t-il une forte communauté et une vaste documentation?
    - Pourrais-je avoir quelques exemples de logiciels couramment utilisés écris en C# s'il vous plaît?

  4. #4
    Membre éclairé Avatar de hamouda64
    Profil pro
    Inscrit en
    Mai 2006
    Messages
    63
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2006
    Messages : 63
    Par défaut
    - Tu n'as pas a t'inquiété, tu peux trouver des exemples que ca soit en C# ou en VB.NET et même tu peux convertir ton code de VB.NET vers C# et vice versa dans plusieurs site tel-que :
    http://www.developerfusion.com/tools.../vb-to-csharp/
    http://converter.telerik.com/

    ....
    - Pour ce qui de communauté et la documentation, tu trouvera toujours des documents et de nouveauté sur plusieurs site dédié juste pour tt ce qui de DOTNET.
    - Tu peux trouver des exemples sur plusieurs site selon ton besoin aussi, comme http://www.codeproject.com/
    ....

    Bonne courage

  5. #5
    Membre à l'essai
    Profil pro
    Inscrit en
    Juillet 2003
    Messages
    6
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2003
    Messages : 6
    Par défaut
    Citation Envoyé par The_badger_man Voir le message
    Le C# est celui qui se rapproche le plus des langages que tu utilises déjà.
    C'est aussi le plus utilisé et dans lequel tu trouveras le plus d'exemples.
    Bah, je suis pas d'accord, j'ai aussi pratiqué Delphi et Windev et je trouve que le code Vb leur ressemble plus, et je le trouve plus facile à lire.

    Mais bon, il faut connaitre les 2, et c'est pas bien compliqué, le gros morceau en .net c'est le (les) frameworks, utiliser quoi et comment dans la multitude de possibilités !

  6. #6
    Rédacteur
    Avatar de WOLO Laurent
    Homme Profil pro
    Architecte de base de données
    Inscrit en
    Mars 2003
    Messages
    2 741
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 49
    Localisation : Congo-Brazzaville

    Informations professionnelles :
    Activité : Architecte de base de données
    Secteur : Finance

    Informations forums :
    Inscription : Mars 2003
    Messages : 2 741
    Par défaut
    C'est le prix à payer, dans tous les cas vous n'avez pas le choix.Commencer par les éléments du language algorithmique !!!

    Découvrez la FAQ de MS SQL Server.
    La chance accorde ses faveurs aux esprits avertis !

  7. #7
    Membre habitué
    Homme Profil pro
    Inscrit en
    Novembre 2009
    Messages
    10
    Détails du profil
    Informations personnelles :
    Sexe : Homme

    Informations forums :
    Inscription : Novembre 2009
    Messages : 10
    Par défaut je suis pour vb.net
    vb.net est un langage très simple à utilisé pour moi c'est le model des langages de programmation moderne et on trouve dans vb.net des trucs qui ne sont pas dans C# malgré que l’exécution du code de ce dernier est plus rapide avec des micro-nanoseconde de déférence

  8. #8
    Rédacteur
    Avatar de Nathanael Marchand
    Homme Profil pro
    Expert .Net So@t
    Inscrit en
    Octobre 2008
    Messages
    3 615
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 40
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Expert .Net So@t
    Secteur : Conseil

    Informations forums :
    Inscription : Octobre 2008
    Messages : 3 615
    Par défaut
    Citation Envoyé par airemax Voir le message
    on trouve dans vb.net des trucs qui ne sont pas dans C#
    Comme par exemple?

    Citation Envoyé par airemax Voir le message
    malgré que l’exécution du code de ce dernier est plus rapide avec des micro-nanoseconde de déférence
    Faux, l'IL est le même...

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

    Informations professionnelles :
    Activité : Chef de projet NTIC

    Informations forums :
    Inscription : Janvier 2007
    Messages : 6 602
    Par défaut
    Citation Envoyé par airemax Voir le message
    vb.net est un langage très simple à utilisé
    Pas vraiment, non. Aucun langage destiné à la POO n'est très simple à utiliser.

    pour moi c'est le model des langages de programmation moderne
    ????
    Sur quoi est basé cette affirmation ?

    et on trouve dans vb.net des trucs qui ne sont pas dans C#
    Ah bon ?Quoi donc ?

    malgré que l’exécution du code de ce dernier est plus rapide avec des micro-nanoseconde de déférence
    Eh non, c'est faux, sauf dans le cas (très rare) d'utilisation des pointeurs en C# qui n'ont pas d'équivalent en VB.Net et, dans ce cas, l'artifice à utiliser pour ce dernier introduit en effet un différentiel de perf. assez important.

  10. #10
    Membre très actif
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Février 2007
    Messages
    871
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 42
    Localisation : Canada

    Informations professionnelles :
    Activité : Développeur .NET

    Informations forums :
    Inscription : Février 2007
    Messages : 871
    Par défaut
    Salut,

    Envoyé par airemax Voir le message
    on trouve dans vb.net des trucs qui ne sont pas dans C#
    • les paramètres optionnels qui n'existent que pour le framework 4 en c#(avantage vbnet)
    • La méthode IIF qui a un comportement différent de ? en c# (avantage c#)


    Bon ok c'est tout ce que j'ai comme exemples...

    Bon, sinon c# est bien plus utilisé que vbnet et de mon point de vue, entre les deux il n'y a qu'une différence de syntaxe

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

    Informations forums :
    Inscription : Février 2003
    Messages : 2 221
    Par défaut
    J'aime bien le switch du VB (même si c'est un faux switch)


    sinon il me semble que Microsoft élimine de plus en plus les différence entre les langages

    Les bidouilles du VB.Net ont été mis dans un namespace différent pour diminuer leur utilisation
    Les paramètres optionnelles ont été introduit en C#

    On voit que certain s'embete pendant leur vacance c'est le 2eme trollage sur le sujet

  12. #12
    Rédacteur
    Avatar de Nathanael Marchand
    Homme Profil pro
    Expert .Net So@t
    Inscrit en
    Octobre 2008
    Messages
    3 615
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 40
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Expert .Net So@t
    Secteur : Conseil

    Informations forums :
    Inscription : Octobre 2008
    Messages : 3 615
    Par défaut
    Je sais pas si on peut appeller les paramètres optionnels un avantage! A part pour l'interop COM, ca apporte plus de problèmes que ca n'en résout (notamment la compatiblité à la compilation et la compatibilité au runtime)

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

    Informations forums :
    Inscription : Février 2003
    Messages : 2 221
    Par défaut
    ca permet de ne pas devoir définir un tas de constructeurs ou de methods

    mais bon maintenant tu peux setter des propriétés dans le constructeur donc ca revient un peu au même

  14. #14
    Rédacteur
    Avatar de Nathanael Marchand
    Homme Profil pro
    Expert .Net So@t
    Inscrit en
    Octobre 2008
    Messages
    3 615
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 40
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Expert .Net So@t
    Secteur : Conseil

    Informations forums :
    Inscription : Octobre 2008
    Messages : 3 615
    Par défaut
    Merci, j'ai bien compris ce que c'était
    Je disais juste que l'utilisation est tellement rare et le ration emmerdes/bénéfices est tellement haut que je ne sais pas si ca peut être considéré comme une évolution.

  15. #15
    Membre Expert Avatar de Er3van
    Homme Profil pro
    Architecte Logiciel
    Inscrit en
    Avril 2008
    Messages
    1 430
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Architecte Logiciel
    Secteur : Industrie

    Informations forums :
    Inscription : Avril 2008
    Messages : 1 430
    Par défaut
    +1.

    On ne peut pas vraiment dire que ça apporte de la robustesse...

    Dans tous les cas, je dirais que quoi que tu choisisses entre VB.Net et C#, tu n'auras pas de gros efforts à faire pour transiter de l'un à l'autre si besoin.

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

    Informations professionnelles :
    Activité : Chef de projet NTIC

    Informations forums :
    Inscription : Janvier 2007
    Messages : 6 602
    Par défaut
    Citation Envoyé par BenoitM Voir le message
    ca permet de ne pas devoir définir un tas de constructeurs ou de methods
    J'ai un peu de mal à considérer cela comme un réel avantage; plus comme une facilité source de confusion.

Discussions similaires

  1. Réponses: 0
    Dernier message: 03/04/2013, 11h40
  2. Initiation au dotnet
    Par diden138 dans le forum Delphi .NET
    Réponses: 5
    Dernier message: 18/02/2008, 16h59
  3. Initiation à Crystal Report
    Par Antichoc dans le forum SAP Crystal Reports
    Réponses: 2
    Dernier message: 14/03/2003, 09h06

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