Soutenez-nous
Publicité
+ Répondre à la discussion
Affichage des résultats 1 à 5 sur 5
  1. #1
    Invité de passage
    Inscrit en
    juillet 2008
    Messages
    6
    Détails du profil
    Informations forums :
    Inscription : juillet 2008
    Messages : 6
    Points : 2
    Points
    2

    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 Alexandre Trigueros
    Architecte C#
    Inscrit en
    février 2003
    Messages
    77
    Détails du profil
    Informations personnelles :
    Nom : Homme Alexandre Trigueros
    Localisation : France, Hérault (Languedoc Roussillon)

    Informations professionnelles :
    Activité : Architecte C#

    Informations forums :
    Inscription : février 2003
    Messages : 77
    Points : 128
    Points
    128

    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 du Club
    Inscrit en
    février 2006
    Messages
    80
    Détails du profil
    Informations forums :
    Inscription : février 2006
    Messages : 80
    Points : 62
    Points
    62

    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.
    Pour vos sites web l'annuaire SOSEO est là - Pour votre construction, suivez le guide de la maison en bois

  4. #4
    Rédacteur/Modérateur

    Avatar de Nathanael Marchand
    Homme Profil pro Nathanael Marchand
    Expert .Net So@t
    Inscrit en
    octobre 2008
    Messages
    3 607
    Détails du profil
    Informations personnelles :
    Nom : Homme Nathanael Marchand
    Âge : 27
    Localisation : France, Paris (Île de France)

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

    Informations forums :
    Inscription : octobre 2008
    Messages : 3 607
    Points : 7 301
    Points
    7 301

    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
    Invité de passage
    Inscrit en
    juillet 2008
    Messages
    6
    Détails du profil
    Informations forums :
    Inscription : juillet 2008
    Messages : 6
    Points : 2
    Points
    2

    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.

Liens sociaux

Règles de messages

  • Vous ne pouvez pas créer de nouvelles discussions
  • Vous ne pouvez pas envoyer des réponses
  • Vous ne pouvez pas envoyer des pièces jointes
  • Vous ne pouvez pas modifier vos messages
  •