Developpez.com

Le Club des Développeurs et IT Pro

ASP.NET MVC, Web API, Razor : Microsoft prendra en compte les contributions externes

Pour ces produits open source

Le 2012-03-28 12:07:22, par Hinault Romaric, Responsable .NET
Microsoft vient d’annoncer qu’il allait publier sous licence open source Apache 2.0 le code source de Web Pages et ASP.NET Web API.

Web Pages est la plateforme sur laquelle repose le nouveau moteur de vue Razor, la première version avait été publiée avec WebMatrix 1 et ASP.NET MVC 3. Web Pages est actuellement disponible en version 2 beta. ASP.NET Web API, quant à elle, permet aux développeurs d’exposer leurs applications, données et services sur le web directement à travers HTTP. La technologie avait été introduite avec ASP.NET MVC 4 beta.

Le passage à l’open source de ces deux outils se situe dans le plan d’ouverture adopté par Microsoft pour certains de ces produits depuis plusieurs années.

Pour rappel, le code source d’ASP.NET MVC est disponible sous une licence open source depuis la version V1. Plusieurs technologies open source ont été intégrées au produit comme jQuery, jQuery UI, jQuery Mobile, jQuery Validation, Modernizr.js, NuGet, Knockout.js et JSON.NET.

Les trois projets (ASP.NET.MVC, Web Pages, ASP.NET Web API) seront hébergés sur CodePlex, et Git (dont l’intégration à CodePlex avait été annoncée la semaine dernière) sera utilisé comme gestionnaire de version.

Ce passage sur CodePlex permettra une plus grande transparence de développement avec un modèle ouvert ou toute la communauté sera en mesure de fournir une rétroaction, des correctifs de bugs, de nouvelles fonctionnalités, etc.

Par ailleurs, les contributions extérieures seront désormais prises en compte. « Pour la première fois, Microsoft va permettra aux développeurs externes de soumettre des correctifs et contributions de code, que l’équipe de développement de Microsoft passera en revue pour une inclusion éventuelle dans le produit » écrit Scott Guthri, Vice-président de la division serveur et Business Tools chez Microsoft. « Nous avons trouvé que c’était un excellent moyen pour construire une boucle de rétroaction encore plus serrée avec les développeurs, et finalement livrer des produits encore meilleurs ».

ASP.NET MVC, Web API et Razor continueront d’être entièrement pris en charge comme produits Microsoft, et seront expédiés indépendamment ou comme partie de Visual Studio.

Source : Blog Scott Guthrie

Et vous ?

Que pensez-vous de cette initiative de Microsoft ?
  Discussion forum
7 commentaires
  • kaismat
    Membre à l'essai
    Mais!!!!
    Qui va t-on pouvoir prendre en exemple pour parler des anti-open-source maintenant?

    En tout cas c'est pas plus mal, et tout ça prouve bien que l'open source à fait son petit bonhomme de chemin. Et peut même être rentable, parce que j'ai comme un immense doute sur le fait que microsoft soient du genre charitable. (bon je sais y'a la fondation gates, mais la fondation gates, c'est pas microsoft corp.)
    Apple...

    Microsoft met beaucoup le libre, l'open source en ce moment mais à quel prix ?
    - avoir de l'asp.net MVC vraiment en retard par rapport à l'asp.net webForm, c'est bien d'avoir un pattern (très pratique) pour le métier, mais si pour faire la vue il faut tout se taper la même chose qu'il y a 10 ans...
    - html5 & CSS3 : oui mais bon, on attend toujours les bons outils pour s'en servir et disposer de contrôles aussi évolués qu'avec WPF...

    Ils font beaucoup de choses, c'est très bien, mais en temps que développeur (avec une préférence pour le .Net) j'attends que ces technologies arrivent au même niveau que celles actuelles
  • Hinault Romaric
    Responsable .NET
    Envoyé par h2s84
    Peut-être que je dis une connerie (corrigez moi si je me trompe) : ne s'agit-il de trois au lieu de deux projets : ASP.Net MVC, Web API et Razor.

    Pour rappel, le code source d’ASP.NET MVC est disponible sous une licence open source depuis la version V1.
  • Freem
    Membre émérite
    Mais!!!!
    Qui va t-on pouvoir prendre en exemple pour parler des anti-open-source maintenant?

    En tout cas c'est pas plus mal, et tout ça prouve bien que l'open source à fait son petit bonhomme de chemin. Et peut même être rentable, parce que j'ai comme un immense doute sur le fait que microsoft soient du genre charitable. (bon je sais y'a la fondation gates, mais la fondation gates, c'est pas microsoft corp.)
  • Envoyé par Hinault Romaric

    Le passage à l’open source de ces deux outils se situe dans le plan d’ouverture adopté par Microsoft pour certains de ces produits depuis plusieurs années.
    Peut-être que je dis une connerie (corrigez moi si je me trompe) : ne s'agit-il de trois au lieu de deux projets : ASP.Net MVC, Web API et Razor.
  • Envoyé par Hinault Romaric
    Pour rappel, le code source d’ASP.NET MVC est disponible sous une licence open source depuis la version V1.
    Merci
  • Xinu2010
    Membre averti
    Microsoft se met à l'open-source, le monde à changé
  • totoAussi
    Membre régulier
    Je suis anti microsoft. Le passage a l'open source pour certains de ces logiciels sent la volonté de dépasser un concurrent dans les services web : linux.