IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)

Vous êtes nouveau sur Developpez.com ? Créez votre compte ou connectez-vous afin de pouvoir participer !

Vous devez avoir un compte Developpez.com et être connecté pour pouvoir participer aux discussions.

Vous n'avez pas encore de compte Developpez.com ? Créez-en un en quelques instants, c'est entièrement gratuit !

Si vous disposez déjà d'un compte et qu'il est bien activé, connectez-vous à l'aide du formulaire ci-dessous.

Identifiez-vous
Identifiant
Mot de passe
Mot de passe oublié ?
Créer un compte

L'inscription est gratuite et ne vous prendra que quelques instants !

Je m'inscris !

Sortie de Microsoft ASP.NET MVC Beta

Le , par Jérôme Lambert

0PARTAGES

1  0 
Aujourd'hui est sorti la toute première beta de Microsoft ASP.NET MVC.
Cette version beta se rapproche à grands pas de la version finale de ASP.NET MVC 1.0, même si d'autres nouveautés feront leur apparition entre temps.

Microsoft ASP.NET MVC se base sur l'architecture Model-View-Controller (MVC) permettant de séparer les composants d'une application Web MVC en trois parties : le modèle, la vue et le contrôleur. Cela ne signifie pas que ce framework est voué à remplacer les applications Microsoft ASP.NET dîtes classiques, au contraire, Microsoft ASP.NET MVC se présente comme une alternative proposées aux développeurs.

Comme annoncé, cette version beta fonctionne avec les Framework .NET 3.5 et 3.5 SP1 mais est aussi supporté par Visual Studio 2008 et Visual Web Developper 2008 SP1 qui, pour rappel, est la version projets web entièrement gratuite de Visual Studio.

Voici une liste des nouveautés que vous réserve cette nouvelle version :
* New "Add View" Menu in Visual Studio
* New \Scripts directory and jQuery Support
* Built-in Model Binder Support for Complex Types
* Refactored Model Binder Infrastructure
* Strongly Typed UpdateModel and TryUpdateModel WhiteList Filtering
* Improved Unit Testing of UpdateModel and TryUpdateModel Scenarios
* Strongly Typed [AcceptVerbs] attribute
* Better Validation Error Messages
* HTML Helper Cleanup and Refactoring
* Silverlight / ASP.NET MVC Project Integration
* ASP.NET MVC Futures Assembly
* \Bin and GAC Assembly Deployment
A noter que cette version est délivrée sous licence "go-live" qui vous autorise à déployer dans un environnement de production (ce qui n'était pas le cas pour les preview précédente).Bon test à tous !

Billet original.

Une erreur dans cette actualité ? Signalez-nous-la !

Avatar de hollywood
Membre à l'essai https://www.developpez.com
Le 17/10/2008 à 10:56
Grande nouvelle, je suis ce projet depuis ses prémices, le mix framework MVC - Entity Framework - LINQ a complètement remis en cause ma façon de voir la programmation web ! Un futur standard de développement ??
0  0 
Avatar de anthyme
Membre éprouvé https://www.developpez.com
Le 17/10/2008 à 18:18
ça marche Ajax dedant ?
0  0 
Avatar de Yogy
Membre régulier https://www.developpez.com
Le 21/10/2008 à 14:10
C'est quoi je ne vois pas top On peut faire quoi qu'on ne pouvait pas avant ?
0  0 
Avatar de Louis-Guillaume Morand
Rédacteur https://www.developpez.com
Le 21/10/2008 à 14:17
Citation Envoyé par Yogy Voir le message
C'est quoi je ne vois pas top On peut faire quoi qu'on ne pouvait pas avant ?
oui ajax marche dessus, et si t'as jamais programmé en MVC alors tu peux pas comprendre les avantages que ca apporte. bien souvent, tu developpes en pensant MVP(model view presenter), ici, tu mets quasi tout dans un controleur. c'est pas du tout la même façon de coder. ca a ses avantages et ses inconvenients et ca ne se maitrise pas en un claquement de doigts
faut que je trouve le temps de m'y plonger completement car j'avais essayé son equivalent sur ZendFramework et c'etait déjà bien plus poussé.
neanmoins, ASP.Net MVC a de donnes idées et il devrait évoluer vers quelque chose de très intéressant
0  0 
Avatar de anthyme
Membre éprouvé https://www.developpez.com
Le 21/10/2008 à 15:04
étant très friand de ce type de framework (j'ai pas mal développé en django auparavant) je dois dire que cela m'intéresse beaucoup...

Bon après j'ai un peu de mal a voir comment ajax.net peut fonctionner la dedans ... va falloir que je me documente
0  0 
Avatar de Sylvain James
Membre expérimenté https://www.developpez.com
Le 26/10/2008 à 15:49
Citation Envoyé par anthyme Voir le message
étant très friand de ce type de framework (j'ai pas mal développé en django auparavant) je dois dire que cela m'intéresse beaucoup...

Bon après j'ai un peu de mal a voir comment ajax.net peut fonctionner la dedans ... va falloir que je me documente
Tu fais partie des développeurs que Microsoft cible avec ce framework, c'est à dire ceux qui ont une culture MVC, quelque soit la techno. Tu as cité Django (python), des plus connus sont aussi Zend Framework (une partie implémente MVC), etc.

Concernant Ajax, il n'y a aucun problème puisque tu choisis toi même ta couche UI dans tes pages web. Libre à toi d'utiliser JQuery (bientôt intégré dans VS) , prototype.js, extjs, ou les Html.Helpers de ASP .NET MVC.
Concernant les contrôles Ajax, je n'ai pas essayé, mais je ne crois pas qu'il y ait de restrictions (comme pour l'ensemble des autres contrôles d'ailleurs, hormis qu'il ne faut pas compter sur le cycle de vie webform / postback et sur le viewstate).

Sylvain J.
0  0 
Avatar de anthyme
Membre éprouvé https://www.developpez.com
Le 27/10/2008 à 12:51
Quand je dis ajax, je ne pense pas a jquery ou autre mais à Ajax.net, il me semble que c'est impossible car els controles ajax.net se basent sur le cycle de vie des page asp.net

Je ne suis pas vraiment de ceux qui aiment écrire le javascript à la main
0  0 
Avatar de Sylvain James
Membre expérimenté https://www.developpez.com
Le 03/11/2008 à 16:37
Citation Envoyé par anthyme Voir le message
Quand je dis ajax, je ne pense pas a jquery ou autre mais à Ajax.net, il me semble que c'est impossible car els controles ajax.net se basent sur le cycle de vie des page asp.net

Je ne suis pas vraiment de ceux qui aiment écrire le javascript à la main
Ok :-) Il est possible d'utiliser les contrôles classiques WebForm avec ASP .NET MVC.
Pour Ajax, voici quelques éléments de réponse : http://weblogs.asp.net/stephenwalthe...p-net-mvc.aspx

Quant à éviter d'écrire le javascript à la main, utiliser les contrôles microsoft n'est pas l'unique solution, loin de là... :-) (et heureusement )
0  0 
Avatar de anthyme
Membre éprouvé https://www.developpez.com
Le 03/11/2008 à 17:18
quel autre solution ? et quel avantage sur ajax.net ?
0  0 
Avatar de Philippe Vialatte
Expert éminent sénior https://www.developpez.com
Le 03/11/2008 à 18:08
euh...script#

Sinon, je pense que Sylvain t'aiguilles vers JQuery & co.

Ceci dit, si je me rappelle bien, les nouvelles version du fw MVC sont livrees de base avec JQuery, donc, pas forcement un mauvais choix de s'y mettre
0  0