2014-09-11 2 views
0

Я рассматриваю возможность использования MVC.NET 5 с Entity Framework для разработки REST API для обслуживания данных для потребления несколькими веб-сайтами. Есть ли веские основания ждать MVC.NET 6 или существует лучшая практика/более общая структура для разработки API REST. Причина, по которой я сосредоточен на MVC, - это то, что я могу вводить/редактировать данные через формы, которые отражают мою базу данных, чтобы легче управлять моими данными REST, но я открыт для других вариантов, если есть более распространенные занятия.Использование MVC.NET 5 с платформой Entity для разработки API REST

Моя разработка в конце концов сильно ориентирована на HTML5 и несколько библиотек JS, таких как угловая и опорная, из-за шаблонов проектирования.

ответ

1

Моей рекомендацией является создание автономного веб-интерфейса API без смешивания с MVC 5, если вы хотите сделать это правильно, используйте среднюю технику OWIN и добавьте компоненты, необходимые для создания API. Для начала и если вы собираетесь построить SPA, запустите новый пустой проект, который будет содержать только ваш SPA, и этот проект будет работать с вашим RESTful API. Обязательно вы должны разрешить CORS на интерфейсном API, чтобы он принимал звонки, поступающие из вашего SPA. Вы можете узнать больше о том, как вы структурируете это на этом посту. http://bitoftech.net/2014/06/09/angularjs-token-authentication-using-asp-net-web-api-2-owin-asp-net-identity/

Смежные вопросы