Разработка архитектуры веб-приложения - HTML / CSS / JS-интерфейс + REST Backend - PullRequest
4 голосов
/ 12 февраля 2011

У меня есть некоторый опыт разработки веб-сайтов, но нет опыта работы с правильными веб-приложениями.

Но на этот раз я создаю больше веб-приложений, и мой сервер наверняка будет обрабатывать вызовы API из мобильного приложения (iPhoneAndroid / MeeGo (... или нет)) или даже от сторонних клиентов.

Так что я думаю, действительно ли необходимо, чтобы "сайт" - передовая часть моего приложения, использующего HTML (5) / CSS (3) и JS - взаимодействует с моим бэкэндом не так, как другие мои «внешние интерфейсы»?

Я не прав?Я думаю, что это общая проблема, и мне нужно несколько экспериментальных советов по этому вопросу.Спасибо за вашу помощь.

1 Ответ

4 голосов
/ 12 февраля 2011

На самом деле нет. Вы думаете, что это правильно. Вы можете Javascript взаимодействовать с Rest API, так что вы можете сосредоточиться только на написании масштабируемого API и пользовательского интерфейса. Это подход, принятый Twitter. Их веб-сайт представляет собой приложение Rails, использующее API Twitter, написанное в основном на Scala и использующее сотни клиентов Twitter, будь то мобильное или настольное приложение.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...