IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
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

ASP.NET MVC Discussion :

MVC.NET moteur de vue & framework IoC


Sujet :

ASP.NET MVC

  1. #1
    Futur Membre du Club
    Profil pro
    Inscrit en
    Juillet 2008
    Messages
    7
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2008
    Messages : 7
    Points : 7
    Points
    7
    Par défaut MVC.NET moteur de vue & framework IoC
    Bonjour,

    Etant au démarrage d'un projet je me pose un certain nombre de question sur les solutions à adopter. J'aimerai donc avoir ici un aperçu de vos habitudes pour conforter ou contredire mes idées voir m'en apporter de nouvelles.

    Quel moteur de vue utilisez vous & pourquoi ?
    (ex : razor, Spark, NHaml...)

    Quel framework d'IoC & pourquoi ?
    (Structured map, Ninject, Autofac, Unity...)

  2. #2
    Membre habitué
    Homme Profil pro
    Architecte C#
    Inscrit en
    Février 2003
    Messages
    78
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Hérault (Languedoc Roussillon)

    Informations professionnelles :
    Activité : Architecte C#

    Informations forums :
    Inscription : Février 2003
    Messages : 78
    Points : 144
    Points
    144
    Par défaut
    Bonjour, bien que ne travaillant pas sur le web en ce moment, pour les moteurs de vue, j'ai eu l'occasion de travailler avec Razor, qui, je trouve à une syntaxe plutot sympathique pour dissocier facilement le code de la partie balisage.
    Un plus étant sa disponibilité hors Mvc sous codeplex pour utiliser pour un moteur de mise en forme pour envoyer des mails précomposés / générer des fichiers pdf / etc.

    Pour le framework IoC, ma préférence va très largement à Spring.net qui apporte également un sacré paquet de points d'extensibilités en plus : (AoP, injection d'appsettings / connectionStrings / SPEL / points d'extensibilités).
    Un peu trop "verbeux" au niveau de la configuration si l'on configure l'aop de manière xml, tout un tas de points d'extensions sont cependant apportés pour simplifier ca le plus possible.

    Bonne journée.

  3. #3
    Membre régulier
    Profil pro
    Inscrit en
    Février 2006
    Messages
    85
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2006
    Messages : 85
    Points : 91
    Points
    91
    Par défaut
    Pour le moteur de vue, j'utilise razor : la syntaxe est vraiment très fluide et facile à maîtriser.

    Pour l'IoC j'utilise Unity que je trouve aussi vraiment très simple à utiliser comparé à d'autres.

  4. #4
    Rédacteur
    Avatar de Nathanael Marchand
    Homme Profil pro
    Expert .Net So@t
    Inscrit en
    Octobre 2008
    Messages
    3 615
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 37
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Expert .Net So@t
    Secteur : Conseil

    Informations forums :
    Inscription : Octobre 2008
    Messages : 3 615
    Points : 8 080
    Points
    8 080
    Par défaut
    Pour l'avoir utilisé, je déconseille vivement Spring.Net, trop lourd, pas dans la "philosophie" .Net.

    Voici un exemple d'utilisation de Unity avec ASP.Net MVC:
    http://nathanaelmarchand.developpez....y/?page=V#LV-C

  5. #5
    Futur Membre du Club
    Profil pro
    Inscrit en
    Juillet 2008
    Messages
    7
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2008
    Messages : 7
    Points : 7
    Points
    7
    Par défaut
    Merci pour vos réponses.

    Apparemment en ce qui concerne le moteur de vue Razor fais l'unanimité. J'en étais arrivé à cette même conclusion, mais c'est toujours intéressant de confronter les idées.

    En revanche pour le Framework d'IoC le débat existe. Mon idée première étais de me diriger sur Autofac, que je trouve à priori, puissant et élégant. Il me semble proposé pas mal de fonctionnalité.

    Unity me parait relativement semblable dans ce qu'il propose, peut être juste un peu plus "lourdingue" au code. Sa reste très subjectif évidement.

    En ce qui concerne Sprint.Net je suis d'accord avec Nathanael. Je trouve que sa filiation avec Java est encore très marqué. Et pour le coup je le trouve très "lourdingue"


    Je ne mets pas encore le tag "résolu" au cas où d'autres veulent données leurs avis.

    En revanche si un Admin pouvais déplacer le thread dans la partie asp mvc.net que je n'avais pas vu en postant.

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Création des pages Web ASP.NET en utilisant le moteur de vue Razor
    Par Hinault Romaric dans le forum Développement Web avec .NET
    Réponses: 0
    Dernier message: 26/08/2011, 17h41
  2. [ASP.NET MVC] Codebehind d'une vue partielle
    Par Nadd dans le forum ASP.NET
    Réponses: 2
    Dernier message: 02/10/2009, 13h59

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