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

Dotnet Discussion :

Sortie de Microsoft ASP.NET MVC Beta


Sujet :

Dotnet

  1. #1
    Rédacteur

    Avatar de Jérôme Lambert
    Homme Profil pro
    Développeur .NET
    Inscrit en
    novembre 2003
    Messages
    4 451
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 35
    Localisation : Belgique

    Informations professionnelles :
    Activité : Développeur .NET
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : novembre 2003
    Messages : 4 451
    Points : 14 937
    Points
    14 937
    Par défaut Sortie de Microsoft ASP.NET MVC Beta
    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.
    Jérôme Lambert
    Développeur, Architecte, Rédacteur & Fan technologies Microsoft
    Ma boite informatique | Mon profil LinkedIn

  2. #2
    Membre à l'essai
    Profil pro
    Inscrit en
    août 2004
    Messages
    26
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : août 2004
    Messages : 26
    Points : 21
    Points
    21
    Par défaut
    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 ??

  3. #3
    Membre expérimenté Avatar de anthyme
    Homme Profil pro
    Inscrit en
    mars 2004
    Messages
    1 559
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 35
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : mars 2004
    Messages : 1 559
    Points : 1 331
    Points
    1 331
    Par défaut
    ça marche Ajax dedant ?

  4. #4
    Membre régulier
    Profil pro
    Inscrit en
    décembre 2003
    Messages
    259
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : décembre 2003
    Messages : 259
    Points : 90
    Points
    90
    Par défaut
    C'est quoi je ne vois pas top On peut faire quoi qu'on ne pouvait pas avant ?

  5. #5
    Rédacteur
    Avatar de Louis-Guillaume Morand
    Homme Profil pro
    Consultant
    Inscrit en
    mars 2003
    Messages
    10 838
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Hauts de Seine (Île de France)

    Informations professionnelles :
    Activité : Consultant
    Secteur : Conseil

    Informations forums :
    Inscription : mars 2003
    Messages : 10 838
    Points : 27 608
    Points
    27 608
    Par défaut
    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
    moi c'est Louis-Guillaume, ni Louis, ni Guillaume mais Louis-Guillaume et je n'aide pas ceux qui écorchent mon nom

  6. #6
    Membre expérimenté Avatar de anthyme
    Homme Profil pro
    Inscrit en
    mars 2004
    Messages
    1 559
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 35
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : mars 2004
    Messages : 1 559
    Points : 1 331
    Points
    1 331
    Par défaut
    é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

  7. #7
    Membre expérimenté

    Profil pro
    Inscrit en
    mars 2002
    Messages
    520
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : mars 2002
    Messages : 520
    Points : 1 418
    Points
    1 418
    Par défaut
    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.
    .NET / ASP.NET MVC / Delphi / XMLRAD / XSL / Technos Web

    Mon Blog : http://blog.developpez.com/index.php?blog=89
    Mes Articles : http://sjames.developpez.com/
    Rubrique XMLRAD: http://xmlrad.developpez.com

  8. #8
    Membre expérimenté Avatar de anthyme
    Homme Profil pro
    Inscrit en
    mars 2004
    Messages
    1 559
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 35
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : mars 2004
    Messages : 1 559
    Points : 1 331
    Points
    1 331
    Par défaut
    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

  9. #9
    Membre expérimenté

    Profil pro
    Inscrit en
    mars 2002
    Messages
    520
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : mars 2002
    Messages : 520
    Points : 1 418
    Points
    1 418
    Par défaut
    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 )
    .NET / ASP.NET MVC / Delphi / XMLRAD / XSL / Technos Web

    Mon Blog : http://blog.developpez.com/index.php?blog=89
    Mes Articles : http://sjames.developpez.com/
    Rubrique XMLRAD: http://xmlrad.developpez.com

  10. #10
    Membre expérimenté Avatar de anthyme
    Homme Profil pro
    Inscrit en
    mars 2004
    Messages
    1 559
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 35
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : mars 2004
    Messages : 1 559
    Points : 1 331
    Points
    1 331
    Par défaut
    quel autre solution ? et quel avantage sur ajax.net ?

  11. #11
    Expert éminent sénior

    Avatar de Philippe Vialatte
    Homme Profil pro
    Architecte technique
    Inscrit en
    juillet 2004
    Messages
    3 029
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 41
    Localisation : France, Alpes Maritimes (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Architecte technique
    Secteur : High Tech - Produits et services télécom et Internet

    Informations forums :
    Inscription : juillet 2004
    Messages : 3 029
    Points : 12 458
    Points
    12 458
    Par défaut
    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

    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.

  12. #12
    Membre expérimenté Avatar de anthyme
    Homme Profil pro
    Inscrit en
    mars 2004
    Messages
    1 559
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 35
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : mars 2004
    Messages : 1 559
    Points : 1 331
    Points
    1 331
    Par défaut
    Je ne veux pas faire de javascript je déteste ça...

    Script sharp a l'air intéréssant, faudrait que je jette un oeil, notament vis a vis du debug (si y a du step by step c'est vraiment pas mal) mais au final on reste sur une api viellissante et obliger de passer des string dans tous les sens...

    Pour du RIA autant faire du Silverlight...

  13. #13
    Membre expérimenté

    Profil pro
    Inscrit en
    mars 2002
    Messages
    520
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : mars 2002
    Messages : 520
    Points : 1 418
    Points
    1 418
    Par défaut
    Citation Envoyé par anthyme Voir le message
    quel autre solution ? et quel avantage sur ajax.net ?
    Il existe de nombreux frameworks javascripts, notamment JQuery et ExtJs pour citer mes préférés, qui rendent de nombreux services (Ajax, animation, parser dom etc) en lieu et place d'Ajax. net.
    Pour les traumatisés du javascript ;-), il existe même des compos serveur, pour ExtJs par exemple (http://www.codeplex.com/ExtJsExtenderControl) exemples : (http://extendersamples.rodiniz.com/).

    Je ne dirai pas si il y a un avantage ou pas par rapport à Ajax .net hormis le fait qu'en général on a un contrôle plus fin sur l'accès aux éléments et le code js générés.
    L'avantage réel concerne les développeurs qui ont déjà une culture javascript / ajax etc. obtenue dans d'autres environnements de dev.
    Leur passage à ASP.NET suppose déjà un apprentissage conséquent, alors s'il est possible d'éluder la partie vue (webform en général) c'est une bonne chose s'il reste possible de capitaliser des acquis.

    Quand je parle d'éluder la partie vue, je ne pense pas seulement à remplacer Ajax.net par un autre framework javascript, mais aussi Webform en général.
    C'est justement ce que permet ASP.NET MVC, qui va intéresser tous les développeurs spécialisés dans d'autres frameworks MVC (Spring MVC, Django, Zend MVC, XMLRAD etc.).
    C'est un autre sujet ceci dit.
    .NET / ASP.NET MVC / Delphi / XMLRAD / XSL / Technos Web

    Mon Blog : http://blog.developpez.com/index.php?blog=89
    Mes Articles : http://sjames.developpez.com/
    Rubrique XMLRAD: http://xmlrad.developpez.com

  14. #14
    Membre expérimenté

    Profil pro
    Inscrit en
    mars 2002
    Messages
    520
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : mars 2002
    Messages : 520
    Points : 1 418
    Points
    1 418
    Par défaut
    Citation Envoyé par anthyme Voir le message
    Je ne veux pas faire de javascript je déteste ça...

    Script sharp a l'air intéréssant, faudrait que je jette un oeil, notament vis a vis du debug (si y a du step by step c'est vraiment pas mal) mais au final on reste sur une api viellissante et obliger de passer des string dans tous les sens...

    Pour du RIA autant faire du Silverlight...
    Je te comprends, il a fallu que je me flagelle avant d'ingurgiter ce truc immonde, et j'ai fini par y trouver quelques intérêts, liés généralement à tous les langages dynamiques.
    Concernant Silverlight, j'ai l'intention de m'y mettre en m'appuyant sur ASP.NET MVC.
    Il y a un an, j'étais un convaincu du potentiel des nouvelles technos RIA, aujourd'hui je suis plus dans le doute, vu l'aura obtenu par javascript et surtout l'arrivée de compilos qui vont booster les perfs, ce qui restait une limitation trop handicapante.

    On verra, Silverlight a de sérieux atouts. Par contre pour du RIA je ne miserai pas aujourd'hui à 100% dessus.
    .NET / ASP.NET MVC / Delphi / XMLRAD / XSL / Technos Web

    Mon Blog : http://blog.developpez.com/index.php?blog=89
    Mes Articles : http://sjames.developpez.com/
    Rubrique XMLRAD: http://xmlrad.developpez.com

  15. #15
    Expert éminent sénior

    Avatar de Philippe Vialatte
    Homme Profil pro
    Architecte technique
    Inscrit en
    juillet 2004
    Messages
    3 029
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 41
    Localisation : France, Alpes Maritimes (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Architecte technique
    Secteur : High Tech - Produits et services télécom et Internet

    Informations forums :
    Inscription : juillet 2004
    Messages : 3 029
    Points : 12 458
    Points
    12 458
    Par défaut
    et moi, je suis un peu dans le cas de Sylvain...

    j'ai attendu la sortie de silverlight 2.0 en me disant qu'une fois qu'on bosserait vraiment en pur C#, ca serait enfin vendable a des clients, pour qu'au final...bah de toute façon, les clients soient pas encore murs pour faire du RIA.

    Tu as peut-etre la chance d'avoir des clients ouverts, mais dans mon coin, proposer du .net est deja dur (on est en plein fief de javaistes acharne ), alors le .net en RIA...

    Mais bon, faudra bien qu'ils y viennent

    Sinon, apres 2 gros projets Ajax, javascript, c'est bien

    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.

  16. #16
    Membre à l'essai
    Profil pro
    Inscrit en
    juin 2008
    Messages
    19
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : juin 2008
    Messages : 19
    Points : 16
    Points
    16
    Par défaut
    Bonjour à tous,

    Je suis dans un projet dont le but est la réalisation d'un site de type MVC. J'ai déjà essayé la béta MVC, vu pas mal de tuto mais rien qui explique de A à Z comment réaliser un site en MVC.

    Auriez-vous de bonnes pistes pour se lancer dans l'apprentissage du MVC sous Visual Studio (en français ou en anglais peut importe) ?

    Merci pour votre aide.

    Sweet

  17. #17
    Expert éminent sénior

    Avatar de Philippe Vialatte
    Homme Profil pro
    Architecte technique
    Inscrit en
    juillet 2004
    Messages
    3 029
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 41
    Localisation : France, Alpes Maritimes (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Architecte technique
    Secteur : High Tech - Produits et services télécom et Internet

    Informations forums :
    Inscription : juillet 2004
    Messages : 3 029
    Points : 12 458
    Points
    12 458
    Par défaut
    tu as les webcasts de rob conery qui sont super bien faits, sinon, je crois me rappeler qu'au KaizenConf, il y'avait une session sur le framework MVC, qui doit etre en ligne sur viddler (un rien plus avance, par contre...)

    rob conery
    http://blog.wekeroad.com/tags/aspnetmvc/

    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.

  18. #18
    Membre expérimenté

    Profil pro
    Inscrit en
    mars 2002
    Messages
    520
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : mars 2002
    Messages : 520
    Points : 1 418
    Points
    1 418
    Par défaut
    Tu trouveras sur ce site, une appli complète ASP.NET MVC : CarTrackr.

    http://blog.maartenballiauw.be/post/...plication.aspx
    .NET / ASP.NET MVC / Delphi / XMLRAD / XSL / Technos Web

    Mon Blog : http://blog.developpez.com/index.php?blog=89
    Mes Articles : http://sjames.developpez.com/
    Rubrique XMLRAD: http://xmlrad.developpez.com

Discussions similaires

  1. ASP.NET MVC 4 beta disponible : introduction de Web API
    Par Hinault Romaric dans le forum ASP.NET MVC
    Réponses: 7
    Dernier message: 28/09/2013, 17h50
  2. ASP.NET MVC, Web API, Razor : Microsoft prendra en compte les contributions externes
    Par Hinault Romaric dans le forum Développement Web avec .NET
    Réponses: 7
    Dernier message: 04/04/2012, 15h59
  3. [Télétravail] Expert en technologies Microsoft .NET C# / ASP.NET MVC
    Par codux dans le forum Demandes
    Réponses: 0
    Dernier message: 21/06/2011, 21h07
  4. ASP.NET MVC Preview 2
    Par cereal59 dans le forum ASP.NET
    Réponses: 1
    Dernier message: 04/04/2008, 17h41

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo