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

  1. #1
    Expert éminent sénior
    Microsoft annonce « NuPack », son gestionnaire de paquets open-source
    Microsoft annonce « NuPack », son gestionnaire de paquets open-source
    Et sort une première bêta pour le framework ASP.NET MVC 3



    Microsoft vient de commencer une première preview de « NuPack », son nouveau gestionnaire de paquets open-source destiné aux développeurs de sa plateforme .NET (ASP.NET WebForms, MVC...)

    Par la même occasion, l'entreprise a annoncé sur le blog de Scott Guthrie (vice-président de la division Microsoft Developer), la bêta de la version 3 d'ASP.MVC, et une deuxième bêta pour son outil gratuit de développement de sites « WebMatrix ».

    NuPack est conçu pour permettre aux développeurs de facilement trouver, installer et utiliser des librairies .Net dans leurs développements.

    Une preview destinée aux développeurs est déjà disponible sur CodePlex, la plateforme d'hébergement de projets open-source lancée par Microsoft.

    L'outil client de NuPack s'intègre à toutes les versions de Visual Studio et inclut les mécanismes nécessaires pour gérer les dépendances entre les librairies.

    Les développeurs de projets open-sources comme NHibernate ou Moq peuvent dès maintenant packager leurs librairies et les enregistrer dans un catalogue en ligne.

    Pour un exemple de l'utilisation de NuPack, consultez cette vidéo :

    [ame="http://www.youtube.com/watch?v=Y_n7vwoKVDo"]NuPack[/ame]

    La première beta d'ASP.NET MVC 3 améliore le nouveau moteur de templates « Razor » et l'intégration du pattern MVC et embarque de nouvelles méthodes Helpers.

    Les Helpers des interactions AJAX et les validations des formulaires utilisent par défaut le JavaScript non-obstrusif.

    Téléchargez :

    Le dernier release de NuPack

    La bêta d'ASP.NET MVC 3

    La deuxième bêta de WebMatrix

    Source : Blog de Scott Guthrie

    Et vous ?

    Que pensez-vous de NuPack ?
    Faites-vous du développement Open-source pour les plateformes Microsoft ? Sur quels projets ?

  2. #2
    Nouveau membre du Club
    Un peu en retard
    Enfin, après rubygem(ruby), pypi(python), CPAN(perl)...

    Ça risque enfin de donner de la visibilité à la communauté .NET et rendre les petites bibliothèques (contribs) plus facile à déployer... s'il y a une bonne gestion des dépendances et mises à jour, ça peut être très intéressant... Pour .NET... Mais ça arrive un peu tard...

    J'espère que mono/MonoDevelop intégreront vite cet outil pour dynamiser l'ensemble de la communauté .NET.

    note: mono 2.8 est sorti hier.

  3. #3
    Membre chevronné
    C'est Maven2 en fait si j'ai bien compris ?

    Ça n'existait pas déjà ce genre de solution ?
    Yoshi

    PS : tous les propos tenus dans le message ci-dessus sont à préfixer avec "A mon humble avis", "Je pense que". Il serait inutilement fastidieux de le rappeler à chaque phrase.

  4. #4
    Expert éminent
    Peut être avec un peu de moins d'XML aussi...

  5. #5
    Rédacteur/Modérateur

    Citation Envoyé par GanYoshi Voir le message
    C'est Maven2 en fait si j'ai bien compris ?
    Non, Maven c'est pour faire des builds automatiques il me semble...

    NuPack, c'est pour gérer automatiquement les librairies tierces parties que tu utilises dans ton projet, sans avoir à aller les télécharger manuellement, les référencer, les maintenir à jour, etc

  6. #6
    Rédacteur/Modérateur

    Citation Envoyé par christophen Voir le message
    Ça risque enfin de donner de la visibilité à la communauté .NET
    Euh... la communauté .NET a déjà une énorme visibilité, faudrait vraiment mettre des œillères pour pas la voir

    Après évidemment c'est une question de point de vue : si tu ne travailles pas avec .NET, tu fais moins attention à ce qui se passe dans ce domaine. Moi je bosse quasiment qu'avec .NET, donc je vois pas trop ce qui se passe ailleurs...

  7. #7
    Membre chevronné
    Citation Envoyé par tomlev Voir le message
    Non, Maven c'est pour faire des builds automatiques il me semble...

    NuPack, c'est pour gérer automatiquement les librairies tierces parties que tu utilises dans ton projet, sans avoir à aller les télécharger manuellement, les référencer, les maintenir à jour, etc
    Non Maven fait déjà tout ça.
    Yoshi

    PS : tous les propos tenus dans le message ci-dessus sont à préfixer avec "A mon humble avis", "Je pense que". Il serait inutilement fastidieux de le rappeler à chaque phrase.

  8. #8
    Expert éminent sénior
    Citation Envoyé par GanYoshi Voir le message
    Non Maven fait déjà tout ça.
    Maven permets de faire de la gestion de package, après, je ne suis pas sur qu'il gère le rapatriement, le référencement et la configuration locale de n'importe quel projet (et de ses dépendances) déclarés dans un catalogue central.

    Je ne suis pas un expert Maven, mais j'avais plus une notion de la gestion de packages par maven en aval (récupération des versions suivantes, rapatriement des projets déclarés si non trouvés dans le répertoire projet), plutot qu'en amont (ajout du projet et configuration des dépendances).

    Certaines solutions existaient déjà (en open source et .net, ou en pas .net d'ailleurs) , mais le "point fort" de NuPack, c'est que c'est une solution Open source sponsorisée par MS, et donc intégrée à VS, testée, traduite, supportée et documentée (ce qui n'était pas encore le cas des solutions pré-existantes dans le monde .Net)

    Petite note de base de page, NuPack sera renommé NuGet, cf le billet suivant:
    http://haacked.com/archive/2010/10/2...now-nuget.aspx

    Mon Blog

    The Cake is still a lie !!!



    Vous voulez contribuer à la rubrique .NET ? Contactez-moi par MP.
    Vous voulez rédiger des articles pour la rubrique .NET ? Voici la procédure à suivre.

  9. #9
    Rédacteur/Modérateur

    Citation Envoyé par Philippe Vialatte Voir le message
    NuPack sera renommé NuGet
    lol ! Ils auraient pu mettre 2 "g" tant qu'à faire

    Sinon j'ai testé l'autre jour, c'est pas mal du tout... plus besoin de se prendre la tête, ajouter une dépendance à une librairie ne prend plus que quelques secondes.

    Par contre, pour publier sa propre lib via NuPack ça semble un peu compliqué

###raw>template_hook.ano_emploi###