Question

J'ai regardé cette diffusion Web récemment , et j’ai eu l’impression que beaucoup de choses "cool" depuis ASP.NET MVC est de nouveau extrait du framework ASP.NET.

Pour le moment, je prépare le terrain pour un projet de mon entreprise utilisant ASP.NET MVC, mais après avoir visionné cette vidéo, je commence à me demander si c'est le bon choix et s'il m'incombe de attendez ASP.NET 4.0.

Je me rends compte que ASP.NET MVC 2.0 est sur le point de sortir d’une version réelle.

Si Haute , un couplage lâche et le contrôle total de notre code HTML sont nos priorités absolues - choisissez-le bien, ASP. NET 4.0 ou ASP.NET MVC?

Était-ce utile?

La solution

Eh bien, votre question n'a pas vraiment de sens pour moi.

Vous demandez si vous voulez utiliser ASP.Net MVC ou ASP.Net 4.0 - voulez-vous dire WebForms?

MVC 2.0 sera livré dans la boîte avec VS 2010 et, par conséquent, en même temps que .Net 4.0 ET ASP.Net 4.0 - ASP.Net MVC fait également partie d’ASP.Net.

Si vous souhaitez utiliser le runtime .Net 4.0 et toutes les fonctionnalités d'ASP.Net 4.0, qu'avez-vous à faire avec WITH MVC?

En outre, je vous suggérerais maintenant de créer MVC 1.0 et de structurer votre application de telle sorte que vous puissiez facilement migrer vers les nouvelles fonctionnalités de MVC 2.0 et les adopter, car vous savez déjà comment la plupart d'entre elles fonctionneront de manière inattendue. t être trop d'un problème. Ou si votre version est postérieure à la publication d’ASP.Net MVC 2.0, commencez simplement à l’utiliser maintenant, à moins que cela ne pose d’autres problèmes.

Autres conseils

Si votre application sera diffusée après la date de publication du mois de mars, la procédure sera plus intelligente. Allez avec ASP.Net 4.0.

Si ce n’est pas le cas, cela n’est pas aussi clair. Mon entreprise actuelle est confrontée au même problème. Allons-nous avec .Net 4.0 ou non. Pour nous, notre solution est hébergée en interne, nous n'avons donc pas le problème de publier un produit sur une plateforme inédite. Notre plus grande préoccupation concerne les changements de beta2 à RTM.

En tant que développeur, je souhaite toujours passer à la nouvelle plate-forme. Une entreprise doit prendre en compte ses clients et le risque de passer à une nouvelle plate-forme. La plupart du temps, la prudence est plus prudente que d’être le premier à sauter.

ASP.MVC 1.0 est pris en charge et publié. C'est un excellent framework web. Si vous ne recherchez pas de fonctionnalités spécifiques dans ASP.MVC 2. Utilisez ensuite ASP.NET MVC 1.

Si vos critères incluent ceci:

  

Nous visons une haute testabilité, un couplage souple et un "HTML contrôlé". - Pour moi, cela voulait dire ASP.NET MVC.

Ensuite, ASP.NET MVC est un must . Même avec ASP.NET 4.0, vous ne pouvez pas oublier le fait qu’ASP.NET est difficile à tester sans beaucoup de travail supplémentaire pour les jambes qui n’est tout simplement pas là pour MVC.

J'utilise ASP.NET dans mon "travail de jour", mais la nuit, je suis ASP.NET MVC jusqu'au bout. ASP.NET 4.0 reste accroché à l’ancien outil "Code-Behind". et le couplage View / Controller qui se poursuit avec les contrôles ASP.NET. Ce sont des choses qui rendent le test beaucoup plus difficile, et sont par définition "étroitement liées".

Allez avec ce qui a le plus de sens commercial. Nous avons toujours envie d'attendre la meilleure chose qui soit ... mais si nous le faisions, rien ne serait jamais accompli.

Le choix d'un modèle de présentation pour un développement Web nouveau ou d'entreprise sur la plate-forme Microsoft est une tâche ardue. À mon avis, il n'y en a que trois; Voir le modèle, le modèle présentateur (MVP) ou ASP.NET MVC (un dérivé de Model2).

Vous pouvez lire l'article complet ici Modèles ASP.NET MVC

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