Начать разработку с MVC4 Web Api сегодня, используя бета-версию?

Я борюсь...

Безопасно ли начинать разработку с MVC4 Web Api (BETA) в проекте, который будет выпущен во втором квартале 2012 года. Я слышал, что окончательная версия MVC4 будет выпущена в третьем квартале 2012 года. Поскольку я действительно верю в веб-API MVC4 и его возможности, использование какой-либо другой техники будет неудобным и быстро заставит проект выглядеть устаревшим. Я также думаю, что создание REST-сервисов с помощью WCF — это шаг в неправильном направлении, поскольку он не был предназначен для этого.

Любые предложения здесь?


person Flatron    schedule 22.02.2012    source источник


Ответы (1)


Да, начинать использовать MVC 4 Beta Web API безопасно. У него есть лицензия на запуск, что означает, что вы можете развернуть его на рабочем сервере (хотя имейте в виду, что это бета-версия программного обеспечения, которое может быть изменено).

Мы не комментируем сейчас точные графики выпуска, и эта цитата из третьего квартала вообще не кажется надежной.

person marcind    schedule 22.02.2012
comment
Я надеюсь, что это не изменится так сильно, как это было с превью 6 :) - person Antony Scott; 23.02.2012
comment
Не так сильно. Но мы уже знаем, что некоторые API-интерфейсы изменятся: удалите HttpResponseMessage<T>/HttpRequestMessage<T>, сделайте общедоступным конструктор ObjectContent<T>, детали того, как выполняется согласование содержимого, сериализация JSON станет более гибкой, детали привязки модели и проверки. Наверное, еще несколько. - person marcind; 23.02.2012
comment
Хм, я могу жить с изменением методов и добавлением новых методов. Привязка модели звучит для меня как более серьезная проблема, кажется, что это может сильно повлиять на мой код при обновлении с бета-версии. - person Flatron; 23.02.2012
comment
@marcind Ранее веб-API WCF разрабатывался открыто, за чем было приятно следить. Планируете ли вы сделать то же самое, чтобы нам было проще принять изменения? - person tugberk; 28.02.2012
comment
Теперь мы решили сделать REST API с WCF. Выпуск продукта для клиента на основе бета-версии кажется нестабильным. - person Flatron; 05.03.2012
comment
@tugberk мы работаем над открытием нескольких каналов связи, но пока нечего объявлять - person marcind; 05.03.2012
comment
@Flatron, это, вероятно, хороший звонок, если вам нужно отправить в ближайшее время. Веб-API будет иметь изменения перед RTM. - person marcind; 05.03.2012