Question

Je me demande quelles expériences les gens vivent en utilisant le framework ASP.NET MVC ?En particulier, je recherche des commentaires sur le type d'expérience que les gens ont en utilisant le framework.

Qu'est-ce que les gens utilisent pour leur moteur d'affichage ?Qu'en est-il de la couche base de données, NHibernate, LINQ to SQL ou autre chose ?

Je sais que stackoverflow utilise MVC, alors dites ce site s'il vous plaît.

Merci.


Pourquoi le choix de NHibernate plutôt que toute autre chose ?Je ne suis pas contre NHibernate, je me demande simplement le rationnel.

Était-ce utile?

La solution

Je viens d'être récemment activé sur MVC et Linq to Sql pour Asp.Net.J'apprends encore les deux et je les apprécie vraiment tous les deux.Il y a pas mal de screencasts sur http://www.asp.net/learn/.

Autres conseils

J'ai construit quelques sites avec ce framework depuis la sortie de la première version préliminaire, et cela a certainement déjà parcouru un long chemin.Cela ressemble à un cadre très léger et bien rangé.

Il y a quelques domaines dans lesquels je pense qu'il excelle vraiment par rapport à asp.net "vanille":

  • Permet une séparation beaucoup plus propre des préoccupations/couplage lâche
  • rend le développement piloté par les tests réellement possible.
  • Et son beaucoup plus convivial envers les sites lourds javascript (ajax).

Cela dit, il reste encore du chemin à parcourir dans certains domaines :

  • Validation
  • Liaison de données
  • Soupe de tag, comme mentionné précédemment (bien que cela puisse être évité dans une certaine mesure ;les contrôles utilisateur, les méthodes d'assistance et le codebehind sont toujours autorisés !)

Le framework est cependant encore en version bêta, donc je m'attends à ce que ces choses s'améliorent avec le temps.Scott Hanselman a laissé entendre que le framework Dynamic Data sera également disponible pour ASP.NET MVC à un moment donné, par exemple.

J'ai récemment commencé à utiliser assez intensivement NHibernate avec ASP.NET MVC et j'adore ça.

J'ai récemment utilisé ASP.NET MVC pour quelques projets et c'est comme une bouffée d'air frais par rapport aux WebForms.Ça marche avec le Web plutôt que contre lui, et cela semble être une manière beaucoup plus naturelle de se développer.

J'utilise SubSonic plutôt que NHibernate et je trouve que cela s'intègre très bien dans l'architecture MVC.

Les éléments de base que j'utilise couramment pour un site Web sont : -

Asp.net MVC Subsonique SQL Server Lucène JQuery

J'ai utilisé le framework MVC pour créer un petit site et je me suis souvent retrouvé frustré par les vues de la soupe de balises et le manque de contrôles de serveur que j'adorais.

J'ai recommencé à utiliser les formulaires Web.

Les WebForms, une fois maîtrisés, sont géniaux... Il leur faut juste beaucoup de temps pour apprendre toutes les astuces.

Pourquoi le choix de NHibernate plutôt que Autre chose?

C'est un outil très puissant et (relativement) facile à apprendre.Cela supprime toute la monotonie et la répétitivité liées à la mise en œuvre manuelle du mappage objet-relationnel.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top