Я собираюсь создать социальный веб-сайт, который должен быть способен обрабатывать большое количество пользователей.
Вот как я хочу это сделать:
- Синатра на бэкэнде с полным API REST для выполнения всех операций на сайте
- JQuery / HTML интерфейсное веб-приложение, которое взаимодействует исключительно с REST API
Таким образом, мне нужно сделать только один центральный API, с которым будут взаимодействовать другие приложения (iPhone, Android).
Кроме того, похоже, что на сервере будет меньше нагрузки, поскольку сервер должен обслуживать только минимальный объем информации, а все остальное выполняется на стороне клиента.
Почему больше сайтов так не делают?
Почему бы мне не захотеть сделать это? Мне кажется, это хорошая идея ...