.NET Framework
Répondre à la discussion
Affichage des résultats 1 à 4 sur 4

.NET Framework



  1. #1
    ColonelCasey

    .NET Framework


    ------

    Bonjour tous le monde,

    Je voudrai savoir ce que c'est le .NET framework mais de façon précise. J'ai fais un tour sur Wikipédia mais j'ai due mal à comprendre ce qu'il raconte. Comme le Common language infrstructure, common language runtime. Mais j'aimerai avoir surtout une explication sur le schéma des couches suivantes. J'ai due mal à comprendre Nom : 513px-DotNet_French.svg.png
Affichages : 64
Taille : 55,2 Ko ; Si vous pouvez m’éclaircir sur ce point svp cela serait fort gentil !

    Merci d'avance pour vos réponses!

    -----

  2. #2
    bisou10

    Re : .NET Framework

    le CLR est similaire au bytecode. C'est un compilateur dynamique de code appellé IL.

    Tu peux donc coder avec le language que tu veux: le compilateur transforme ça en IL (depuis Visual Basic .NET, C#, F#, IronPython...). Il y a cependant des différences syntaxiques ou structurelles, mais ce n'est jamais insurmontable. L'approche est similaire à Java, c'est de la programmation orientée objet.

    La bibliothèque standard est un ensemble de classes utilisées en .NET. Elles forment les briques de base de .NET et fournissent un nombre impressionnant de fonctionnalités.

    En réalité, comme en java (... .NET est une repompe de java...), connaître le framework revient en grande partie à connaître ces classes.

    WinForms, ASP.NET, ADO.NET sont des librairies spécialisées, respectivement en développement graphique, conception de sites, accès aux données.

    Et c'est tout en .NET 2.0

    Ensuite les évolutions ont amenés d'autres composants/librairies: WPF (developpement graphique, vectoriel avec un fort databinding), WCF (les communications asynchrones, SOAP et WSDL ? je sais plus), WF (gestion des workflows métier), CardSpace (gestion des moyens d'authentification hardware ? jamais utilisé....).

    Et c'est tout (mais rien que WPF est énorme) pour .NET 3.0.

    LINQ est une méthode unifiée d'accès aux données, integrée dans le code, avec une structure de type requête. ADO.NET est une amélioration de ADO (je suppose que ce qui est visé c'est Entity Framework). En gros, tout cela a apporté un gain important sur la façon dont tu accèdes aux données, un peu à la manière d'un SGBDR + orienté objet. Et les extensions nécessaires pour ce support (lambdas, etc...).

    Et c'est tout (mais c'est énorme) pour .NET3.5.

    A noter que maintenant, on change de version. 3.5 est une évolution de 2.0, mais 4.0 coexiste avec 2.0.

    PLinq et TPL sont des bibliothèques de parallélisme, et tirent partis des archis multicores.

    Voilà, de façon trés sommaire quelques évolutions de fwk .NET. On pourrait parler de tonnes d'autres choses, j'ai vulgarisé pas mal, mais tu as une vision assez générale du truc. On en est à .NET4.5 actuellement. Pour te donner une idée précise, tu peux consulter MSDN: par exemple voici les nouveautés de .NET4.5.1 http://msdn.microsoft.com/fr-fr/libr...0%29.aspx#core
    Dernière modification par bisou10 ; 09/12/2013 à 21h47.

  3. #3
    RiketRok

    Re : .NET Framework

    devancé, et avec classe.

  4. #4
    ColonelCasey

    Re : .NET Framework

    D'accord vous gérez les gens !! Je pense avoir bien piger le principe

  5. A voir en vidéo sur Futura

Discussions similaires

  1. microsoft net framework
    Par sad.ange dans le forum Logiciel - Software - Open Source
    Réponses: 4
    Dernier message: 29/10/2013, 22h49
  2. Framework Play
    Par invite4e99e21e dans le forum Programmation et langages, Algorithmique
    Réponses: 0
    Dernier message: 11/01/2013, 13h56
  3. qu'est ce qu'un framework
    Par SEIYA00 dans le forum Programmation et langages, Algorithmique
    Réponses: 6
    Dernier message: 23/02/2012, 14h46
  4. NET.Framework
    Par invite08afaa93 dans le forum Logiciel - Software - Open Source
    Réponses: 1
    Dernier message: 08/06/2007, 18h39
  5. Framework, qu'est ce que c'est ?
    Par Mendoza dans le forum Logiciel - Software - Open Source
    Réponses: 3
    Dernier message: 24/08/2006, 14h11
Découvrez nos comparatifs produits sur l'informatique et les technologies.