Je suis sur le point de créer un nouveau site Web et je ne sais pas quelle est la meilleure approche pour le faire utiliser le formulaire Web ou MVC n'importe quel indice?Formulaire Web ou MVC
Répondre
Conseil:
- Déterminez vos besoins
- Déterminer ce que votre soutien des serveurs et ce qu'il en coûterait pour les amener à soutenir les technologies que vous cherchez à
- Déterminer quelles sont les compétences de votre équipe a déjà et le coût de l'apprentissage des technologies serait
Il n'y a pas de réponse définitive à cette question. Avant de continuer, veuillez lire l'article About Technical Debates (and ASP.NET Web Forms and ASP.NET MVC debates in particular) de Scott Guthrie.
Sans aucune information supplémentaire, je préférerais ASP.NET MVC, pour ce que c'est means.
J'apprends encore sur .NET et I'm struggling ainsi que sa structure et ses options. Ce n'est pas seulement entre MVC and Web Forms (cela peut être la meilleure lecture parmi tous les liens dans cette réponse), il y a aussi une différence entre "Web Site" and "Web Application". Jusqu'à présent, je crois que le difference between MVC and Web Forms principal est la façon dont ils gèrent l'état, MVC étant apatride comme n'importe quelle page Web normale. Avec cette indépendance viennent les autres points, MVC étant plus difficile à développer, pas si facilement intégré, et Web Forms plus difficile à tester et à déployer, car il fonctionnera principalement comme un seul gros paquet. Cette propriété statefull de formulaires Web également generates lots of anger among experts qui ne réalisent même pas que vous pouvez appliquer MVC (in its original meaning - thanks eKeK0 pour le lien) aux formulaires Web. Ces points divergents hérités me semblent être les mêmes différences fondamentales entre le site Web et l'application Web, mais pour une autre raison, l'approche du site Web compile des DLL séparées pour chaque composant aspx, tandis que l'application Web crée une DLL.
Tout cela étant dit, dans lequel nous pouvons conclure il n'y a évidemment pas de meilleur choix, je me penche vers commencer par MVC plutôt que Web Forms (qui est plus intuitive choix d'un débutant car il devrait être plus facile à monter), dans lequel je vais juste essayer de learn about and follow some best practices. Cela devrait être la principale préoccupation.
- 1. ASP.NET MVC ou WebForms?
- 2. Formulaire d'authentification ASP.NET MVC
- 3. MVC Formulaire Post-scénario
- 4. validation formulaire en mvc php
- 5. ASP.NET MVC & Web Services
- 6. Imprimer Formulaire Web ASP.NET
- 7. structure Web ASP.NET MVC
- 8. MVC Widget dans un formulaire
- 9. migration asp.net mvc, problème d'authentification par formulaire
- 10. Comment tester un formulaire Web?
- 11. ASP.NET MVC + Silverlight + authentification par formulaire
- 12. Reverse engineering Un formulaire Web
- 13. Modèle d'application Web MVC
- 14. ASP.NET MVC - Mock une demande de formulaire
- 15. TinyMCE avec formulaire Ajax dans ASP.NET MVC
- 16. informations d'authentification de formulaire dans asp.net mvc
- 17. Spring MVC Web PetClinic Tutoriel?
- 18. Umbraco ou ASP.NET MVC
- 19. ASP.NET MVC - affichage Formulaire Valeur par rôle
- 20. MVC Web Framework et Mono
- 21. printemps-mvc: erreur url Maping formulaire contrôleur
- 22. ASPnet web Formulaire de navigation
- 23. HOWTO: Formulaire Web multi-étapes
- 24. Attributs de formulaire Web iOS
- 25. routage mvc sur le web
- 26. Modèles de téléavertissement et de tri MVC: page ou tri Réutilisation des critères de formulaire
- 27. MVC - Emprunter l'identité d'un formulaire POST
- 28. MVC 2 validation jQuery & formulaire ajax
- 29. Authentification par formulaire + ASP.NET MVC absolu ReturnURL
- 30. l'action ASP.Net MVC formulaire en retour Voir
Avant de poser une question, s'il vous plaît chercher dans SO. Cela a été demandé plusieurs fois. – leonbloy
Rapide et sale? Webform Plus complexe? MVC. – Will
combiné avec ModelMetaData, subsonic et editorTemplates je trouve MVC si rapide et facile que le gars de mon équipe qui fait SEO met la plupart de mes sites ensemble avant de passer à moi pour le code principal – davethecoder