Je suis un gars de premier plan qui a choisi ASP.NET WebForms en travaillant sur divers projets dans mon agence. J'ai un projet avec un développeur à l'esprit, et je veux utiliser/apprendre MVC pour cela - mais il pense qu'il ne vaut pas la peine d'utiliser MVC du tout. Son opinion est que les avantages de MVC sont perçus, et que la performance ne sera pas un problème, et il est préférable de simplement aller de l'avant avec WebForms.Apprendre MVC dans un nouveau projet, ou rester avec WebForms?
Le projet est une application Web qui donnera aux gens des outils de planification de projet, la création d'une base de données de contacts personnels et leur propre site Web de base. Mes sentiments personnels sont que je déteste tout le ballonnement qui vient avec les sites WebForms - le ViewState, l'un, les énormes fichiers JS, le manque de contrôle du balisage (par exemple les contrôles de validation).
De toute évidence, ASP.NET WebForms est lié aux ressources, mais MVC concerne les structures d'URL et les interprète. Après discussion et recherche, je pense maintenant qu'en raison de la courbe de transition/apprentissage supposée importante de MVC, il est préférable de rester avec WebForms.
J'ai regardé Ryan Singer travailler avec RoR MVC en personne, et j'ai été stupéfait par la rapidité de développement. Dois-je simplement accepter qu'il est plus pragmatique et productif de rester avec WebForms maintenant, et de ne pas utiliser MVC, ou devrais-je trouver un moyen de convaincre mon collègue que MVC est la bonne chose à faire?
Excuses, Ian, pour la grammaire pauvre et inconsistante. J'étais pressé de poster avant d'entrer dans une réunion. Merci pour l'édition, bien qu'un peu pédant. –