De toutes les décisions prises par Microsoft dans l’administration de Satya Nadella, elle est peut-être parmi les plus surprenantes : ce mercredi (12), la société a annoncé la transformation du framework.NET en un projet open source. Enfin, au moins en partie.
L’initiative concerne tout le code .NET utilisé du côté du serveur. Les bibliothèques et les autres éléments liés au client restent tels quels (c’est-à-dire fermés).
D’une certaine manière, le mouvement est une continuation de la Fondation .NET. Présenté en avril, le projet comprend une sorte de dépôt de travaux basés sur des plates-formes en source ouverte.
Avec l’annonce d’aujourd’hui, les développeurs trouveront beaucoup plus facile de développer des projets en .NET et de les rendre disponibles pour des systèmes comme Linux et OS X, en plus de Windows lui-même, bien sûr. Par conséquent, l’engagement sur les plateformes devrait augmenter (c’est du moins ce qu’attend Microsoft).
La disponibilité de .NET en tant que projet à source ouverte ne se fera pas du jour au lendemain. En fait, il faudra des mois pour mener à bien cette initiative. Microsoft compte sur le soutien des participants au projet Mono et d’autres communautés de développeurs.
Le matériel résultant de ce travail est mis à disposition sur la page du projet à GitHub. Ces codes sont autorisés sous licence MIT (prioritaire) ou Apache.
Studio visuel
Parallèlement à l’annonce relative à la plate-forme .NET, Microsoft a attiré l’attention sur la version gratuite de Visual Studio Community 2013. L’outil a été créé et mis à disposition en tant que tel afin que les petites entreprises, les développeurs indépendants et les étudiants puissent créer des projets sans coûts élevés.
Selon l’entreprise, plusieurs des fonctionnalités présentes dans les variantes payantes de l’IDE sont disponibles dans Visual Studio Community 2013, notamment des bibliothèques pour le développement de services en nuage et d’applications mobiles.
Mais ce n’est pas tout : Microsoft a également annoncé une “avant-première” de Visual Studio 2015. Parmi les fonctionnalités de la version figurent un émulateur Android, des outils pour les projets multi-plateformes réalisés en C++ et des outils de studio visuel pour Apache Cordova.