ASP.NET как основа для сайта и мобильного приложения

Рейтинг: 1Ответов: 1Опубликовано: 02.12.2014

Есть идея веб и мобильного приложения. Для кроссплатформенной разработки под мобильные устройства будет использоваться C#+Xamarin. Теперь вопрос с сайтом, БД одна на все платформы, а можно ли написать и всю логику на все платформы, включая сайт? Все обращения к БД реализовать через API, например. По производительности как лучше, в мобильном приложении одна логика, для сайта другая и одна БД, или через API?

Ответы

▲ 1Принят

Используйте WCF, благо Xamarin позволяет использовать WCF. А конкретно есть WCF DS готовый сервис для работы с БД.

http://developer.xamarin.com/guides/cross-platform/application_fundamentals/web_services/walkthrough_working_with_WCF/

http://msdn.microsoft.com/en-us/data/odata.aspx

И сайт и приложения будут использовать один сервис.