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 ?
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 ?
La nouveauté que j'ai apprécié en programmant en .NET (CSharp) c'est qu'une fonction peut avoir plusieurs sorties :
L'appel se fait comme ça :
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; }
C'est la nouveauté que j'ai trouvé marquante dans .NET.
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
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
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é.
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
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.
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.
Partager