У меня уже есть мой сайт, созданный с использованием asp.net mvc, который в основном взаимодействует с моим сервисным уровнем.Сервисный уровень спроектирован таким образом, что внешние приложения могут обращаться к нему как к API (вероятно, похожему на твиттер).
Думайте об этом как о точном срыве твиттера.Используемые функции:
- Аутентификация (пароль, facebook, твиттер, OpenID).
- CRUD для данных.
Теперь моя проблема заключается в выборе RESTful APIфреймворк.Я думал о следующем:
- Если я буду использовать asp.net mvc, буду ли я ограничен в любом случае?Например, жизненный цикл страницы и т. Д.
- Я стараюсь держаться подальше от WCF, поскольку слышал, что он слишком большой и громоздкий.
- Насколько хорошо службы данных ADO.NET будут взаимодействовать смой дизайн приложения?
- Как насчет OpenRasta ?
Я думаю, что я спроектировал и мой сервисный уровень, и приложение mvc (сеансы и т. д.) для горизонтального масштабирования, чтобыдалеко.Не уверен, что нужно для масштабирования API.