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

Dotnet Discussion :

[debat] quels sont les nouveautés du .Net ?


Sujet :

Dotnet

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre expérimenté Avatar de More
    Inscrit en
    Janvier 2007
    Messages
    252
    Détails du profil
    Informations personnelles :
    Âge : 40

    Informations forums :
    Inscription : Janvier 2007
    Messages : 252
    Par défaut [debat] quels sont les nouveautés du .Net ?
    Salut a tous,

    je veux savoir votre avis sur : est-ce que la technologie .Net a apporter des nouveautés dans le monde de la programmation ?

    si c'est oui, quels sont ces nouveautés ?

  2. #2
    Membre confirmé Avatar de anas.eh
    Profil pro
    Inscrit en
    Février 2007
    Messages
    181
    Détails du profil
    Informations personnelles :
    Âge : 40
    Localisation : Maroc

    Informations forums :
    Inscription : Février 2007
    Messages : 181
    Par défaut
    La nouveauté que j'ai apprécié en programmant en .NET (CSharp) c'est qu'une fonction peut avoir plusieurs sorties :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
     
    public int fct(out a,out b,c,d) 
    {
    a=c+d;
    b=c*d;
    }
    L'appel se fait comme ça :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
     
    public int x,y;
    fct(x,y,4,5); //x=9,y=20
    C'est la nouveauté que j'ai trouvé marquante dans .NET.

  3. #3
    Rédacteur
    Avatar de SaumonAgile
    Homme Profil pro
    Team leader
    Inscrit en
    Avril 2007
    Messages
    4 028
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Moselle (Lorraine)

    Informations professionnelles :
    Activité : Team leader
    Secteur : Conseil

    Informations forums :
    Inscription : Avril 2007
    Messages : 4 028
    Par défaut
    Citation Envoyé par anas.eh Voir le message
    La nouveauté que j'ai apprécié en programmant en .NET (CSharp) c'est qu'une fonction peut avoir plusieurs sorties
    Ceci existe depuis des années dans d'autres langages en passant les paramètres par référence (C++ par exemple). Rien de nouveau de ce côté là en .NET.
    Besoin d'un MessageBox amélioré ? InformationBox pour .NET 1.1, 2.0, 3.0, 3.5, 4.0 sous license Apache 2.0.

    Bonnes pratiques pour les accès aux données
    Débogage efficace en .NET
    LINQ to Objects : l'envers du décor

    Mon profil LinkedIn - MCT - MCPD WinForms - MCTS Applications Distribuées - MCTS WCF - MCTS WCF 4.0 - MCTS SQL Server 2008, Database Development - Mon blog - Twitter

  4. #4
    Membre confirmé Avatar de anas.eh
    Profil pro
    Inscrit en
    Février 2007
    Messages
    181
    Détails du profil
    Informations personnelles :
    Âge : 40
    Localisation : Maroc

    Informations forums :
    Inscription : Février 2007
    Messages : 181
    Par défaut
    Oui tout à fait d'accord avec toi, mais si tu veux faire la même chose comme tu as dit en C, combien de ligne de codes ? est-ce que c'est compréhensible par un programmeur novice ? en CSharp là c'est une fonctionnalité facile d'utilisation. C'est de ça que j'ai parlé.

  5. #5
    Rédacteur
    Avatar de SaumonAgile
    Homme Profil pro
    Team leader
    Inscrit en
    Avril 2007
    Messages
    4 028
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Moselle (Lorraine)

    Informations professionnelles :
    Activité : Team leader
    Secteur : Conseil

    Informations forums :
    Inscription : Avril 2007
    Messages : 4 028
    Par défaut
    Citation Envoyé par anas.eh Voir le message
    Oui tout à fait d'accord avec toi, mais si tu veux faire la même chose comme tu as dit en C, combien de ligne de codes ? est-ce que c'est compréhensible par un programmeur novice ? en CSharp là c'est une fonctionnalité facile d'utilisation. C'est de ça que j'ai parlé.
    J'ai parlé de C++, et il s'agit d'une fonctionnalité de langage qui s'écrit plus naturellement qu'en C#
    De plus, fais attention à ne pas faire d'amalgame entre .NET et C#.
    Besoin d'un MessageBox amélioré ? InformationBox pour .NET 1.1, 2.0, 3.0, 3.5, 4.0 sous license Apache 2.0.

    Bonnes pratiques pour les accès aux données
    Débogage efficace en .NET
    LINQ to Objects : l'envers du décor

    Mon profil LinkedIn - MCT - MCPD WinForms - MCTS Applications Distribuées - MCTS WCF - MCTS WCF 4.0 - MCTS SQL Server 2008, Database Development - Mon blog - Twitter

  6. #6
    Membre confirmé Avatar de anas.eh
    Profil pro
    Inscrit en
    Février 2007
    Messages
    181
    Détails du profil
    Informations personnelles :
    Âge : 40
    Localisation : Maroc

    Informations forums :
    Inscription : Février 2007
    Messages : 181
    Par défaut
    Je sais pas comment ça se fait avec du C++ (si tu peux nous le montrer on te remercie), je sais bien que C# c'est un langage de programmation qui fait partie de la platforme .NET et qui s'exécute sur le framework .NET.

  7. #7
    Rédacteur

    Avatar de Jérôme Lambert
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Novembre 2003
    Messages
    4 451
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 42
    Localisation : Belgique

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

    Informations forums :
    Inscription : Novembre 2003
    Messages : 4 451
    Par défaut
    Quand on me dit qu'est ce que Dotnet a apporté de nouveau au niveau de la programmation, je ne pense pas du tout aux possibilités qu'offre le langage en lui même (event, delegates, methode anonymes, extension de classe, etc)... Toutes des possibilités qui existent deja ou existeront dans d'autres langages.

    De plus, Dotnet, ce n'est pas un et unique langage, c'est une possibilités "infini" de langages qui au final savent se comprendre grâce au code intermédiaire généré.

    Pour moi Dotnet, c'est une plateforme de développement avec un excellent outil de développement qu'est Visual Studio qui fait économiser énormément de temps à un développeur.

    Sans compter les nouveautés avec le framework 3.0 :
    WPF : pour des applications plus "design" mais aussi des interface écrites en XAML qui sont transférable d'un projet web à un projet gui;
    WCF : pour les applications distribuées;
    WF : pour les workflow;
    WCS : pour une authentification simple et facile;

    Dotnet, c'est aussi un portage vers Linux avec le projet Mono;
    C'est la programmation des mobiles (Pocket PC et Smartphone) avec le compact Framework;
    C'est de la programmation avec Office;
    C'est aussi Silverlight;
    Et j'oublie énormément de choses.

Discussions similaires

  1. Quels sont les Softs grand public developpés en .Net ?
    Par chris92 dans le forum Général Dotnet
    Réponses: 32
    Dernier message: 30/05/2008, 12h08
  2. Réponses: 5
    Dernier message: 04/08/2006, 01h51
  3. Réponses: 4
    Dernier message: 30/06/2006, 16h35
  4. Réponses: 2
    Dernier message: 14/01/2006, 12h19
  5. quels sont les possibilitées???
    Par lolo-d dans le forum OpenGL
    Réponses: 11
    Dernier message: 16/05/2002, 01h41

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