2009-11-24 4 views
1

Проект должен быть запущен и закончен к концу года. Это для внутреннего использования компании, будет полностью сделано одним разработчиком (мной). Я намерен использовать аннотации данных (через Stephen Walther) и xVal в первый раз.Использовать Asp.net MVC1 или MVC 2?

Это 2-3-страничное веб-приложение для сбора информации о дефектах. Он был запущен в asp.net без главной страницы, и было бы намного лучше с одним для согласованности. Модельный слой был разработан как отдельный проект в собственной сборке. Существующее решение подает поддельные данные и сохраняет только в памяти, поэтому уровень сопротивления еще не существует.

Безопасно ли прыгать в asp.net MVC2? Или мне почему-то нужно придерживаться mvc 1?

+0

http://stackoverflow.com/questions/1754106/should-i-start-on-asp-net-mvc-1-or-mvc-2-beta/1754865#1754865 .. надеюсь, что это поможет –

+0

Его броски какой-то свет на то, что вы пытаетесь выяснить :) –

ответ

4

Хотя Visual Studio 2010 Beta 2 действительно поставляется с лицензией «go live», ни она, ни MVC2 на самом деле «не готовы» для использования в производстве. Создание вещей с MVC1 теперь и более поздним обновлением до MVC2 не должно быть сложным, и поскольку это внутренний проект, на самом деле может быть лучше, если все ваши разработчики не достигли скорости на VS2010.

Если нет передовой технической причины для goto MVC2, я бы сказал, что сейчас придерживаемся версии 1.

Удачи в новом проекте, это редкая вещь, которая произошла в корпоративном мире.

+1

мой отдел - это почти полностью небольшие проекты, и я получаю возможность написать свой собственный билет о том, какие технологии визуальной студии/микрософт использовать. – Maslow

0

Мы сделали что-то подобное в прошлом. Начали с MVC beta и перешли в MVC 1 до выхода.

Удачи вам!

0

Я сам обсуждал это самостоятельно. Вещь, которая удерживала меня в MVC 1 atm, - это все другие библиотеки, которые я использую. Я не знаю, в каком состоянии все находится в поддержке MVC 2, но это определенно то, что было принято решение остаться с MVC 1.

Для проекта MVC 1 некоторое время назад я сделал аналогичную вещь с аннотациями данных и Проверка jQuery. Таким образом, вы всегда можете сворачивать свои собственные.

1

Я начал с Asp.Net MVC 1 по версии ctp 2 для производственного сайта, он отлично поработал, никаких ошибок или чего-то еще, но было очень больно, когда была выпущена новая версия Asp.Net MVC, поскольку они редко были обратно совместимы.

Многие новые блестящие вещи, доступные в MVC 2, можно получить через Asp.Net MVC Futures и MvcContrib.