Developpez.com

Télécharger gratuitement le magazine des développeurs, le bimestriel des développeurs avec une sélection des meilleurs tutoriels

Microsoft annonce « NuPack » son gestionnaire de paquets open-source
Et sort la première bêta du framework ASP.NET MVC 3

Le , par Idelways, Expert éminent sénior
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 ?


Vous avez aimé cette actualité ? Alors partagez-la avec vos amis en cliquant sur les boutons ci-dessous :


 Poster une réponse

Avatar de christophen christophen - Nouveau membre du Club https://www.developpez.com
le 07/10/2010 à 11:44
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.
Avatar de GanYoshi GanYoshi - Membre chevronné https://www.developpez.com
le 07/10/2010 à 13:23
C'est Maven2 en fait si j'ai bien compris ?

Ça n'existait pas déjà ce genre de solution ?
Avatar de _skip _skip - Expert éminent https://www.developpez.com
le 07/10/2010 à 18:26
Peut être avec un peu de moins d'XML aussi...
Avatar de tomlev tomlev - Rédacteur/Modérateur https://www.developpez.com
le 18/10/2010 à 14:15
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
Avatar de tomlev tomlev - Rédacteur/Modérateur https://www.developpez.com
le 18/10/2010 à 14:17
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...
Avatar de GanYoshi GanYoshi - Membre chevronné https://www.developpez.com
le 18/10/2010 à 14:22
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.
Avatar de Philippe Vialatte Philippe Vialatte - Expert éminent sénior https://www.developpez.com
le 31/10/2010 à 23:30
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
Avatar de tomlev tomlev - Rédacteur/Modérateur https://www.developpez.com
le 31/10/2010 à 23:56
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é
Offres d'emploi IT
Architecte et intégrateur scade/simulink H/F
Safran - Ile de France - Vélizy-Villacoublay (78140)
Ingénieur H/F
Safran - Ile de France - Moissy-Cramayel (77550)
Architecte systèmes études & scientifiques H/F
Safran - Ile de France - Vélizy-Villacoublay (78140)

Voir plus d'offres Voir la carte des offres IT
Contacter le responsable de la rubrique Accueil