начиная с нового проекта (C # /ASP.NET), нужны некоторые рекомендации по инфраструктуре и инфраструктуре для того же - PullRequest
1 голос
/ 04 августа 2011

, поэтому я собираюсь начать на веб-сайте, который будет иметь

  • Основной веб-сайт
  • Мобильная версия
  • Android-приложение
  • Приложение для iPhone
  • Приложение WP7

, которое будет запущено на веб-сайте в первую очередь с использованием .Net Framework 4, для базы данных будет использоваться EF4.Ожидается, что веб-сайт создаст большой трафик.

Я хочу посоветоваться о том, как подходить к разработке, в настоящее время оцениваются следующие 2 варианта

1) Версии основного веб-сайта и мобильного веб-сайта напрямую связаны сбаза данных и мобильные приложения основаны на WCF / Odata.

2-й вариант

Сначала создайте веб-сервисы WCF / OData, а затем разработайте все основной веб-сайт / мобильный веб-сайт и приложения с использованием служб данных (это замедлит работу сайта, если предположить, что все базы данных будут размещены на одном блоке, а веб-сайт + сервисы на другом блоке)

Пожалуйста, выскажите свое мнение по обоим вариантам.

Спасибо

1 Ответ

2 голосов
/ 04 августа 2011

Я бы выбрал второй вариант. Посмотрите на

Я бы также разместил службы wcf на том же сервере, что и база данных.

С уважением,
Sergiu.

...