2009-08-20 26 views
4

Je ne suis pas sûr s'il est viable d'utiliser ASP.NET MVC 2 Preview 1 déjà dans un système de production? Je voudrais, car il introduit plusieurs fonctionnalités indispensables qui sont excentriques dans MVC 1.Est-il viable d'utiliser ASP.NET MVC 2 Preview 1 dans une application de production?

Malheureusement, je n'ai rien trouvé à propos de ce sujet ou des informations de feuille de route dans la publication de ScottGu à partir du 31/07. MVC2P1 est-il déjà à peu près ce que sera MVC (je ne sais pas ce que l'équipe MVC considère comme un aperçu)? Quelqu'un at-il de meilleures informations à ce sujet? Appréciez votre contribution, merci!

Répondre

4

Basé sur MVC version 1, il y avait beaucoup d'aperçus avant la version finale. L'original ASP.NET MVC 1 Preview 1 était très différent de la version finale. Le dernier MVC 1 Preview 5 était très similaire à la version finale, ne différant que très peu (voire pas du tout), et je pense que la principale différence était la correction de bugs. Bien que MVC 2 soit un affinement de MVC 1, il comporte de nouvelles initiatives majeures (telles que les zones), et il n'y a aucune garantie que le MVC 2 Preview 1 fonctionnera comme le produit final. Si vous avez besoin de longévité dans votre système de production, je ne recommanderais vraiment pas d'utiliser un produit de prévisualisation dans une capacité de production, sauf si vous êtes prêt à faire face à des changements potentiellement importants dans la version finale.

Une note de côté ... si vous gardez votre système de production mis à jour avec les versions de prévisualisation successives, qui devrait faciliter la migration finale vers la version finale du MVC 2.

1

Il y a beaucoup d'améliorations au cadre d'attente dans ligne pour même aperçu 2. Par exemple, la validation des données côté client sera introduced dans Preview 2 et viendra avec pluggable APIs nouveau. L'équipe peaufine également les assistants de visualisation basés sur des modèles. Donc, je ne pense pas que ce soit ce que sera MVC 2. Mis à part les problèmes de stabilité et de changement d'API, je pense que Microsoft a et non de lancer l'aperçu MVC 2 avec une licence qui vous permet d'utiliser les bits dans l'environnement de production, c'est-à-dire une licence de mise en production. Cela semble être vrai au moins pour Preview 1.

Je rassemble cela de Scott Gu's blog comment et Phil Haack's blog comment.