0

Я нахожусь в процессе разработки веб-сайта (ASP.NET MVC 5), изначально, который будет содержать родное мобильное приложение по дороге. Я хотел бы включить ASP.NET Web API в этот проект с целью предоставления услуг этому мобильному приложению. Целесообразно ли смешивать эти два предмета в одном проекте? Или было бы лучше, если бы я создал два отдельных проекта. Мобильное приложение будет построено с использованием ионной рамки + угловой. Разве есть плюсы и минусы для его проектирования?ASP.NET MVC и веб-API в том же проекте

+0

Возможный дубликат [Следует ли создавать отдельные модели для ASP.NET MVC и ASP.NET Web API?] (Http://stackoverflow.com/questions/13365025/should-i-create-separate-models-for- asp-net-mvc-and-asp-net-web-api) – Nkosi

+0

Кажется, что немного взад и вперед между их включением или нет. Я спрашиваю, является ли создание мобильного приложения, которое использует одни и те же данные из проекта mvc внутри одного приложения. – prola

ответ

0

Зависит от того, какую масштабируемость вы хотите получить. Если это небольшой проект и ограниченное количество пользователей, вы можете сделать это в одном проекте. В противном случае вы можете разделить их, чтобы вы могли развернуть их на разных серверах.

+2

Можно также развернуть один и тот же веб-сайт на нескольких серверах - но вы правы, что связано с трудностями в использовании сеанса, кешировании и (потенциально) вещах, таких как токены анти-подделки. Поэтому развертывание на разных серверах - это временное решение: когда трафик будет расти настолько, что потребуется больше серверов для одной из сторон, вы будете в том же рассоле. Это означает, что, если вы ожидаете, что они вырастут, постройте все с самого начала! – ErikE

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