ASP.net MVC3 passe en Release Candidate
Et intègre l'autocomplétion IntelliSense et le gestionnaire de package open-source NuGet

Le , par Hinault Romaric, Responsable .NET
Mise à jour du 14/01/11

ASP.net MVC 3 est officiellement disponible en version finale.

En prélude au lancement officiel de son EDI pour débutants ou petites entreprises « Webmatrix » qui a eu lieu dans la nuit, Microsoft a mis à la disposition des utilisateurs plusieurs produits gratuits parmi lesquels la version finale de son framework Web ASP.net MVC 3.

Cette version, comme l'avait souligné Scott Guthrie vice-président de la division de développement lors de l'annonce de la Release Candidate 2, n'a pas subit beaucoup de modifications et n'apporte aucune nouvelles fonctionnalités en dehors des correctifs de quelques bogues.

Pour mémoire, les nouveautés de ASP.NET MVC 3 intègrent l'IntelliSense et la coloration syntaxique Razor, le gestionnaire de projet open-source NuGet, l'amélioration de la prise en charge du JavaScript et JQuery… (Lire le détail sur les nouveautés ci-avant).

ASP.NET MVC 3 fonctionne avec Visual studio 2010 et Visual Web Développer 2010 Express.

ASP.NET MVC 3 peut-être téléchargé sur cette page.

Le code source disponible sous une licence open-source peut-être téléchargé sur celle-ci

Source : Blog de Scott Guthrie

La RC2 de ASP.NET MVC3 disponible
Encore plus performante, elle est compatible avec la beta du SP 1 de Visual Studio 2010

Mise à jour du 13/12/10


Microsoft, par le billet de son vice-président de la division de développement Scott Guthrie, vient d'annoncer la sortie de la Release Candidate 2 d'ASP.NET MVC 3.

Au menu de cette nouvelle version :

La correction de plusieurs bugs et l'optimisation des performances. Les tests de performance sur cette version, selon Guthrie, permettent de constater qu'ASP.NET MVC 3 est nettement plus rapide que la version 2 et que les applications ASP.net MVC existantes, après une mise à jour pour exécution sur ASP.net MVC 3, connaitront elles aussi une légère augmentation de performance.

L'amélioration et la mise à jour de plusieurs fonctionnalités parmi lesquels : la mise à jour de JQuery ,JQuery validation ainsi que JQuery UI (bibliothèque s'appuyant sur jQuery pour assurer des animations) et leur intégration par défaut au sein des modèles de projet ASP.NET. On note aussi une amélioration du gestionnaire de package open source Nuget.

ASP.NET MVC 3 fonctionne avec Visual Studio 2010 et Visual Web Developper 2010 Express. Cette RC2 est aussi compatible avec la beta du Service Pack 1 de Visual Studio publiée la semaine dernière.

Scott Guthrie souligne dans son billet que cette version est la dernière des RC. La version RTM (une version quasi-finale) est annoncée pour janvier 2011

Télécharger ASP.NET MVC3 RC2 sur cette page

Source : le billet de présentation de Scott Guthrie sur son blog

ASP.net MVC3 passe en Release Candidate
Et intègre l’auto-complétion IntelliSense et le gestionnaire de package NuGet

Microsoft vient d’annoncer la disponibilité de la première Release Candidate (RC) d’ASP.net MVC 3 qui permet ainsi d’entrer dans la dernière ligne droite du développement du Framework Web.

Cette version intègre plusieurs fonctionnalités nouvelles et quelques améliorations majeures.

L’intégration de l’IntelliSense (technologie d'auto-complétion maison) et de la coloration syntaxique pour son nouveau moteur de Template (Razor) dans Visual Studio et Visual Web Developer Express. Une amélioration qui permet de mieux visualiser les modèle de données basées sur Razor

L’intégration du gestionnaire de Package open source NuGet dans Visual Studio permet, lui, la simplification du processus d’intégration de bibliothèques tierces dans une application en cours de développement.

Enfin, un meilleur support de JavaScript et l’utilisation d’une approche « discrète » lors de la validation JQuery « Helpers » permet d’éviter l’injection du code JavaScript dans des balises HTML.

Autour de ces nouvelles fonctionnalités, des améliorations ont été apportées à la boite de dialogue pour la création d’un nouveau projet. Un nouveau système d’injection de dépendances a été introduit. Il est fondé sur le nouveau type System.Web.Mvc.DependencyResolver

ASP.net MVC3 RC est disponible en télécharger sur cette page

Source : le billet de présentation de Scott Guthrie sur son blog

Lire aussi :

Le blog Développez de Philippe Vialatte


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


 Poster une réponse

Avatar de kaymak kaymak - Membre chevronné http://www.developpez.com
le 13/12/2010 à 13:36
y'à pas foule au portillon pour réagir à cette news.

Doit on en conclure que tout cela ne rime à rien ?
N'étant pas utilisateur de cette solution, j'aurais bien aimé avoir des retours d'expérience,

sur la difficulté de dév,
l'organisation du code,
la redéfinition des comportements par défaut,
la difficulté de déploiement,
la compatibilité inter navigateur,
la difficulté de monitoring et optimisation,
le qualité de scaling,

Bref, des questions classiques, auquel il est toujours aussi difficile de répondre sans une expérience propre.
Mais qui sont cruciales pour prendre des décisions judicieuses.

a+
Avatar de RamCs RamCs - Nouveau membre du Club http://www.developpez.com
le 17/12/2010 à 16:03
Je suis actuellement en train de tester et je suis tellement emballé que j'ai failli passer une nuit blanche.

Les fonctionnalités sont vraiement présentes et bien sympas.

Avatar de Matt33 Matt33 - Futur Membre du Club http://www.developpez.com
le 17/12/2010 à 19:20
Citation Envoyé par kaymak  Voir le message
y'à pas foule au portillon pour réagir à cette news.

Doit on en conclure que tout cela ne rime à rien ?
N'étant pas utilisateur de cette solution, j'aurais bien aimé avoir des retours d'expérience,

sur la difficulté de dév,
l'organisation du code,
la redéfinition des comportements par défaut,
la difficulté de déploiement,
la compatibilité inter navigateur,
la difficulté de monitoring et optimisation,
le qualité de scaling,

Bref, des questions classiques, auquel il est toujours aussi difficile de répondre sans une expérience propre.
Mais qui sont cruciales pour prendre des décisions judicieuses.

a+

Hello,

Pour commencer il n'y à pas foule sur ce site, (et en France d'ailleurs) mais aux US asp.net MVC est à la mode est dispose déjà d'une forte communauté.
Alors pourquoi ca ne fais pas de bruit ici? Je dirait que ca vient de notre de notre philosophie franco-franchouillarde à base de "Bouaf, on a toujours fait comme ca" ou encore "c'est dangereux c'est trop récent".

Mais pour en revenir à MVC, c'est tout a fait pérenne et Microsoft part vraiment dans la bonne voie avec cette solution.

Cela vient tout d'abord du fait que MVC est open source et gratuit, ce qui permet de nombreux échanges avec la communauté et ses besoins, auquel répond crosoft au fur et à mesure de ses releases.

Contrairement aux Webforms, asp.net MVC permet un contrôle total du rendu HTML premettant de respecter les standards web, et de pouvoir créer un site accessible, avec un front-end optimisé. (Et le unobtrusive javascript de cette release en une preuve.)

Sinon au niveau du code, il n'y a que du bon. L'architecture MVC permet de séparer clairement les couches et rend l'évolution et la maintenance d'un projet beaucoup plus simple. (et on peut réutiliser ce qu'on fait pour les futurs projets)

Il y a déjà de nombreux framework MVC en php, mais celui-ci est particulièrement bien foutu au niveau de la modification de son comportement:
On dispose d'une architecture de base qu'on peut complètement changer en fonction des besoins et de l'envergure du projet. (Notamment avec l'injection de dépendances)

Concernant sont déploiement, bah il n'y a rien a faire sous IIS7. Sous IIS6 par contre, il faut faire une configuration un peu particulière, mais il y a un tas de tutos pour faire ca.

Autre chose, sa viabilité en prod n'est plus à prouver : Stackoverflow.com par exemple tournes sous MVC avec un traffic énorme.

J'ai aussi bossé avec pour des projets d'envergure moyenne (ayant le choix de la techno), et c'est un réel plaisir pour les devs et pour les utilisateurs (capables de faire la différence entre un site de merde et un bon hein )

Bref il ne faut pas hésiter à changer nos habitudes et à rester à la ramasse au niveau des technos : Le temps d'apprentissage sera bénéfique sur le temps de maintenance et d'évolution.
Après ca reste du DotNet hein, n'importe quel dev un tant soit peu passionné ne sera pas dérouté et apprendra vite.

Perso, après y avoir gouté, revenir sur des projet webforms m'égaye autant
qu'un enterrement.

[Edit] J'ai aussi oublié de dire que Telerik edite des contrôle pour MVC (dans la même philosophie : open-source, gratos, accessible et HTMLement standardisé :p)
Avatar de Philippe Vialatte Philippe Vialatte - Expert éminent sénior http://www.developpez.com
le 17/12/2010 à 22:54
Citation Envoyé par Matt33  Voir le message
Pour commencer il n'y à pas foule sur ce site, (et en France d'ailleurs)

C'est vrai, je me sens seul, des fois

+1 sur tout ce qu'à dit Matt33, MVC est mature, performant, agréable à utiliser, mais manque encore un peu de public en france

Ca risque de changer fortement le jour ou HTML 5 devient plus courant (il est 1000 fois plus facile de faire du HTML 5 en MVC qu'en webforms)

LE gros point fort, pour moi, de MVC, est d'abord architectural, et ensute au niveau des perfs (plus de ViewState...yessss )

Citation Envoyé par Matt33  Voir le message
[Edit] J'ai aussi oublié de dire que Telerik edite des contrôle pour MVC (dans la même philosophie : open-source, gratos, accessible et HTMLement standardisé :p)

Les contrôles de Telerik sont quand même à 80% leur équivalent JQuery skinné . Mais on ne s'en plaindra pas, vu que les controles JQuery poutrent bien

(Pour info, les sites des challenges azure et wp7 sont faits en MVC, et la maintenance est un vrai bonheur...)
Avatar de kaymak kaymak - Membre chevronné http://www.developpez.com
le 20/12/2010 à 17:18
hello,

merci pour ces réponses, c'est clair, je pense que pour les points évoqués, le reste de la découverte est à ma charge.

Par contre je reste sur ma faim sur ces questions là,
la difficulté de monitoring et optimisation,
le qualité de scaling,

C'est un peu délicat pour la deuxième car nous sommes toujours contraints par quelques politiques budgétaires xY.

J'ai eu ouïe dire, à maintes reprises, que les sites webs .net étaient un peu obscure d'un point de vue administration / monitoring.
Si cela à jamais était vrai, cela l'est il encore ?
Existe t'il des outils que l'on peut apprécier en ligne ?

encore merci et content qu'il y ai des réactions,
a +
Avatar de Philippe Vialatte Philippe Vialatte - Expert éminent sénior http://www.developpez.com
le 20/12/2010 à 17:47
C'est un peu délicat pour la deuxième car nous sommes toujours contraints par quelques politiques budgétaires xY.

J'ai eu ouïe dire, à maintes reprises, que les sites webs .net étaient un peu obscure d'un point de vue administration / monitoring.
Si cela à jamais était vrai, cela l'est il encore ?
Existe t'il des outils que l'on peut apprécier en ligne ?

Je ne sais pas quelles sont tes problématiques de scaling, ni de monitoring, mais je ne me rappelle pas de mon expérience oh combien lointaine que les outils de monitoring aient été formidables pour php et Java, ni que le scaling se fasse automatiquement

Si tu peux en parler plus, ca vaudrait peut-être le coup de créer une nouvelle discussion
Avatar de RamCs RamCs - Nouveau membre du Club http://www.developpez.com
le 21/12/2010 à 0:11
Je crois si je ne m'abuse que c'est pour le 13 janvier

http://www.microsoft.com/web/enter/

Philippe, moi aussi je me sens seul des fois. Cela viens de ma façon de travailler, j'ai vraiement du mal a poster des fois car en tant qu'autodidacte j'ai appris a me debrouiller seul. Je prefere chercher par moi même plutôt que de poser des questions.

Je pense qu'il aurait été correct de ma part de me presenter un peu.
Je fais du dev depuis 12 ans déjà, j'ai travaillé en webagency pendant quelques années et après j'ai préfére me tourner vers le dev d'applications.
J'avoue qu'avec l'arrivée de Razor je reprends plaisir au développement web.
Avatar de Hinault Romaric Hinault Romaric - Responsable .NET http://www.developpez.com
le 14/01/2011 à 14:41
ASP.NET MVC3 est disponible
et intègre l'IntelliSense et la coloration syntaxique Razor

Mise à jour du 14/01/11

ASP.net MVC 3 est officiellement disponible en version finale.

En prélude au lancement officiel de son EDI pour débutants ou petites entreprises « Webmatrix » qui a eu lieu dans la nuit, Microsoft a mis à la disposition des utilisateurs plusieurs produits gratuits parmi lesquels la version finale de son framework Web ASP.net MVC 3.

Cette version, comme l'avait souligné Scott Guthrie vice-président de la division de développement lors de l'annonce de la Release Candidate 2, n'a pas subit beaucoup de modifications et n'apporte aucune nouvelles fonctionnalités en dehors des correctifs de quelques bogues.

Pour mémoire, les nouveautés de ASP.NET MVC 3 intègrent l'IntelliSense et la coloration syntaxique Razor, le gestionnaire de projet open-source NuGet, l'amélioration de la prise en charge du JavaScript et JQuery… (Lire le détail sur les nouveautés ci-avant).

ASP.NET MVC 3 fonctionne avec Visual studio 2010 et Visual Web Développer 2010 Express.

ASP.NET MVC 3 peut-être téléchargé sur cette page.

Le code source disponible sous une licence open-source peut-être téléchargé sur celle-ci

Source : Blog de Scott Guthrie
Avatar de kaymak kaymak - Membre chevronné http://www.developpez.com
le 14/01/2011 à 15:50
Si tu peux en parler plus, ca vaudrait peut-être le coup de créer une nouvelle discussion

Quand j'aurais approfondi mes tests ; )

Et justement, n'ont ils pas accompagné leurs release d'un exemple ?
Il me semble que ce lien, à regarder vite fait, contient plutôt le code d'implémentation du module mvc, non ?
http://download.microsoft.com/downlo...3-rtm-mspl.zip

a+
Avatar de wokerm wokerm - Inactif http://www.developpez.com
le 15/01/2011 à 20:15
c'est un travail de titan énorme :cool:
dommage que je ne maîtrise pas cet technologie les gens ne dise que du bien des expert m'ont conseiller cet techno y'a qu'avoir les site qui sont fait avec c'est énorme
:cool:
Avatar de Blockbuster Blockbuster - Candidat au Club http://www.developpez.com
le 24/03/2011 à 15:36
Bonjour,

Je pense personnellement qu'il s'agit de l'avenir du développement Web. Le cycle de vie des pages/composants .NET est devenu trop lourd pour répondre aux problématiques web d'aujourd'hui.

http://mickaelds.blogspot.com/
Offres d'emploi IT
Architecte sécurité et infrastructure IT H/F
Safran - Ile de France - Osny (95520)
Ingénieur développeur intégrateur débutant H/F
Safran - Ile de France - Osny (95520)
Scrum master H/F
Safran - Ile de France - Osny (95520)

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