Disponibilité des codes sources du framework .Net
Par Stève SFARTZ le mercredi 3 octobre 2007, 18:00 - Architecture - Lien permanent
Les codes sources d'une partie du framework .Net seront téléchargeables au
moment de la sortie de Visual Studio 2008 (prévue d'ici fin 2007).
En premier lieu, la disponibilité de ces codes facilitera le travail du
développeur dans ses tâches de de debugging.
Par ailleurs, la compréhension du fonctionnement interne du framework .Net sera
d'autant facilitée. Je pense à ces moments de solitude où la documentation MSDN
n'est plus suffisante et où certains se tournent en dernier recours vers un
décompilateur.
Le déail de l'annonce sur le blog de Scott Guthrie.
Quel mode de licence ?
Il s'agit d'une licence Shared Source MS-Reference, c'est-à-dire que vous pouvez consulter les
sources, mais n'êtes pas autorisé à les modifier, ni à les redistribuer.
L'objectif est bien que Microsoft puisse vous garantir le support et
l'évolution des codes avec ses meilleurs efforts de compabilité
ascendante.
Bref, ce que les entreprises attendent d'un éditeur.
Comment ça marche ?
Il sera possible de télécharger le code depuis les sites Microsoft.
Pour les développeurs disposant de Visual Studio 2008, l'expérience proposée
sera le téléchargement dynamique (lazy loading) des codes sources depuis un
serveur MSDN lorsque le débuggeur atteint un composant du framework .Net.
Quels sont les API concernées ?
Cette disponibilité concerne une grande partie des APIS, à savoir :
- Base Class Libraries (collections, string and text handling, IO,serialization, remoting, ...)
- Windows Forms, ASP.NET
- System.Data
- WPF
D'autres API pourront être publiées ultérieurement.
Et si je trouve un bug ?
Le remonter vers Microsoft via le canal Connect.