, поэтому я собираюсь начать на веб-сайте, который будет иметь
- Основной веб-сайт
- Мобильная версия
- Android-приложение
- Приложение для iPhone
- Приложение WP7
, которое будет запущено на веб-сайте в первую очередь с использованием .Net Framework 4, для базы данных будет использоваться EF4.Ожидается, что веб-сайт создаст большой трафик.
Я хочу посоветоваться о том, как подходить к разработке, в настоящее время оцениваются следующие 2 варианта
1) Версии основного веб-сайта и мобильного веб-сайта напрямую связаны сбаза данных и мобильные приложения основаны на WCF / Odata.
2-й вариант
Сначала создайте веб-сервисы WCF / OData, а затем разработайте все основной веб-сайт / мобильный веб-сайт и приложения с использованием служб данных (это замедлит работу сайта, если предположить, что все базы данных будут размещены на одном блоке, а веб-сайт + сервисы на другом блоке)
Пожалуйста, выскажите свое мнение по обоим вариантам.
Спасибо