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

Actualités Discussion :

Microsoft ouvre le code source des bibliothèques du Framework .NET

  1. #1
    Expert éminent sénior

    Homme Profil pro
    Étudiant
    Inscrit en
    Août 2011
    Messages
    283
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Algérie

    Informations professionnelles :
    Activité : Étudiant
    Secteur : High Tech - Produits et services télécom et Internet

    Informations forums :
    Inscription : Août 2011
    Messages : 283
    Points : 18 071
    Points
    18 071
    Par défaut Microsoft ouvre le code source des bibliothèques du Framework .NET
    .NET : lancement d’un nouveau site de référencement du Framework
    Après un premier site de référencement lancé en 2007

    En 2007, Microsoft avait consenti à une demi-ouverture, en mettant à disposition des utilisateurs le code source de son célèbre Framework Microsoft .NET sur un site web, l’initiative a été doublée par la possibilité d’accéder au code source de .NET lors d’un debug, cette annonce suscite alors le bonheur de pas mal de développeurs. Toutefois, la joie et l’euphorie étant passé, le temps ayant fait son œuvre, les mises à jour se succédaient mais malheureusement le site n’avait pas suivi.

    Plusieurs années après, Microsoft et l’équipe de .NET revient à la charge et annonce le lancement d’un nouveau site web consacré au Framework, avec à la clé plusieurs nouveautés intéressantes :
    • Une indexation du code source tirant pleinement partie du nouveau compilateur Roselyn, ce dernier étant du type « Compilateur en tant que service ». Roselyn remplacera les compilateurs dédiés à C# et VB et permet d'ouvrir les compilateurs C# et Visual Basic de sorte que toutes les informations traitées par l’intermédiaire d’un compilateur soient disponibles sous la forme d’une API.
    • L’introduction de fonctionnalité de type « Go To Definition » pour faciliter les recherches.
    • La possibilité de consulter le code source en hors ligne.
    • L’accès à une référence en ligne à partir de Visual Studio : après installation du plugin Ref12, qui est développé par Schabse Laks, l’appui sur la touche F12 renvois à la référence en ligne du code.



    En outre l’équipe a évoqué certaines améliorations attendues prochainement dans le cadre de cette initiative comme :

    • Le remplacement de l’ancien site web par le nouveau.
    • La mise à jour fréquente des sources indexées : actuellement le code source mis à disposition des développeurs correspond à la version 4.5.1 de .NET. Grâce à plusieurs améliorations le site sera facilement mis à jour lors du lancement d’une nouvelle version de .NET.


    Enfin côté licence de distribution, après avoir tergiversé sur la question Microsoft a décidé que la licence utilisée sera la licence Microsoft Reference Source License (Ms-RSL).

    Source : Blog de Microsoft .NET Framework

    Et vous ?

    Qu’en pensez-vous ?

  2. #2
    Candidat au Club
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Juin 2012
    Messages
    3
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Togo

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Matériel informatique

    Informations forums :
    Inscription : Juin 2012
    Messages : 3
    Points : 3
    Points
    3
    Par défaut .NET
    Un instant, je ne comprends pas; cela sous entend qu'on peut voir les codes sources des dll de .NET?

  3. #3
    Membre régulier
    Profil pro
    Inscrit en
    Janvier 2012
    Messages
    76
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2012
    Messages : 76
    Points : 100
    Points
    100
    Par défaut
    Citation Envoyé par Eric-CorDe Voir le message
    Un instant, je ne comprends pas; cela sous entend qu'on peut voir les codes sources des dll de .NET?
    http://referencesource-beta.microsoft.com/

  4. #4
    Candidat au Club
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Juin 2012
    Messages
    3
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Togo

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Matériel informatique

    Informations forums :
    Inscription : Juin 2012
    Messages : 3
    Points : 3
    Points
    3
    Par défaut
    Mon problème ne se trouve pas là. Il existe un utilitaire qui permet de voir le code source des .dll (les références des projets C#), de même que ceux dans /Windows/System32.
    Je ne comprends pourquoi maintenant, ils viennent dire que c'est open source, ou ils n'étaient pas au courant?

  5. #5
    Rédacteur
    Avatar de imikado
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Décembre 2006
    Messages
    5 239
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 42
    Localisation : France, Val de Marne (Île de France)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : Finance

    Informations forums :
    Inscription : Décembre 2006
    Messages : 5 239
    Points : 19 100
    Points
    19 100
    Billets dans le blog
    17
    Par défaut
    Je comprends pas bien la news, quid du projet mono ? c'était pas la version "open-source" de .Net, comme Chromium pour Chrome ?
    Framework php sécurisé et simple à prendre en main avec générateur web http://mkframework.com/ (hebergé sur developpez.com)
    Mes cours/tutoriaux

  6. #6
    Futur Membre du Club
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Janvier 2011
    Messages
    4
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Développeur .NET

    Informations forums :
    Inscription : Janvier 2011
    Messages : 4
    Points : 6
    Points
    6
    Par défaut
    @Eric-CorDe : Tu fais sans doute référence à des utilitaires du type dotPeek. Ce genre d'outil ne permet pas de voir le code source à proprement parler, mais permet de déduire un code source possible à partir du langage intermédiaire. Ici Microsoft met à disposition le "vrai" code source (enfin apparemment).

    @imikado : Mono est un projet open source indépendant de Microsoft.

  7. #7
    Candidat au Club
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Juin 2012
    Messages
    3
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Togo

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Matériel informatique

    Informations forums :
    Inscription : Juin 2012
    Messages : 3
    Points : 3
    Points
    3
    Par défaut
    @olwaro : Tu as peut être raison, il montre pas tout en intégralité, mais bon espérons que ce projet prospère

  8. #8
    Rédacteur
    Avatar de imikado
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Décembre 2006
    Messages
    5 239
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 42
    Localisation : France, Val de Marne (Île de France)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : Finance

    Informations forums :
    Inscription : Décembre 2006
    Messages : 5 239
    Points : 19 100
    Points
    19 100
    Billets dans le blog
    17
    Par défaut
    Citation Envoyé par olwaro Voir le message
    @imikado : Mono est un projet open source indépendant de Microsoft.
    Y a pas de lien direct entre mono et microsoft ?

    Dans wikipedia je lis: "Mono est une plateforme de développement complète basée sur une mise en œuvre de l'environnement d'exécution de code .NET et des API de base définis à l'ECMA"
    Framework php sécurisé et simple à prendre en main avec générateur web http://mkframework.com/ (hebergé sur developpez.com)
    Mes cours/tutoriaux

  9. #9
    Membre averti
    Profil pro
    Inscrit en
    Juin 2006
    Messages
    187
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2006
    Messages : 187
    Points : 434
    Points
    434
    Par défaut
    En réponse à certaines interrogations :
    Chromium est un projet open source (BSD) auquel Google "ajoute" des fonctionnalités pour générer Chrome.
    Tandis que mono est une ré-implémentation open source des spécifications des API et du runtime .NET.
    Bref, ça n'a rien à voir ^^

    Pour le coup du "code" de .NET de 2007, sauf erreur, c'est bien du code, mais absolument pas du code source. Du moins à ma connaissance, je vois pas on pourrait recompiler le framework .NET avec... bref.

  10. #10
    Nouveau membre du Club Avatar de Vtek001
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Juin 2012
    Messages
    16
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Développeur .NET

    Informations forums :
    Inscription : Juin 2012
    Messages : 16
    Points : 32
    Points
    32
    Par défaut
    Citation Envoyé par imikado Voir le message
    Y a pas de lien direct entre mono et microsoft ?

    Dans wikipedia je lis: "Mono est une plateforme de développement complète basée sur une mise en œuvre de l'environnement d'exécution de code .NET et des API de base définis à l'ECMA"
    Xamarin qui développe Mono est bien indépendant de Microsoft, mais les deux sociétés sont en effet étroitement liées
    (Il suffit de voir la réaction de MS suite à l'arrêt officiel de XNA : "Faite os jeux en MonoGame maintenant")

    Maintenant ici c'est MS qui ouvre le code du framework .Net. C'est la suite logique après les ouvertures de nombreuses autres API .Net (IronPython - Ruby / Asp.Net MVC / Entity Framework etc etc...)
    Une bonne nouvelle en tout cas

    Citation Envoyé par Washmid Voir le message
    Pour le coup du "code" de .NET de 2007, sauf erreur, c'est bien du code, mais absolument pas du code source. Du moins à ma connaissance, je vois pas on pourrait recompiler le framework .NET avec... bref.
    C'est toujours mieux que rien

  11. #11
    Membre éclairé
    Avatar de Etanne
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Novembre 2003
    Messages
    469
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 40
    Localisation : France, Haut Rhin (Alsace)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Novembre 2003
    Messages : 469
    Points : 855
    Points
    855
    Par défaut
    C'est vraiment une bonne nouvelle, l'ancien site était une horreur pour télécharger les sources

    "Phylactère temporaire" = tooltips

    Votre problème a été résolu ? Alors utilisez sur et

  12. #12
    Membre éprouvé
    Profil pro
    Inscrit en
    Mai 2011
    Messages
    498
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2011
    Messages : 498
    Points : 1 148
    Points
    1 148
    Par défaut
    Je trouve cela cool de leur part.

Discussions similaires

  1. Réponses: 1
    Dernier message: 13/06/2008, 12h06
  2. Code source des modules sous licence GPL du CPAN
    Par iblis dans le forum Modules
    Réponses: 2
    Dernier message: 06/10/2007, 19h06
  3. Réponses: 5
    Dernier message: 13/03/2007, 23h20
  4. Réponses: 4
    Dernier message: 01/03/2007, 13h19
  5. Code source des commandes ?
    Par malalll dans le forum Linux
    Réponses: 3
    Dernier message: 01/04/2006, 11h13

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