Веб-сайт без использования серверной технологии

Сейчас в моде много серверных технологий/фреймворков, позволяющих динамически генерировать HTML-контент: APS.NET, Ruby On Rails и проч. С другой стороны, набирают популярность JavaScript MV*-фреймворки типа AngularJS, Backbone и проч. Можно ли создать достаточно крупный веб-сайт, который использовал бы лишь JavaScript MV*-фреймворки и AJAX-запросы к веб-сервисам, чтобы наполнять сайт контентом? А все страницы были бы только статическим HTML?
  • Вопрос задан
  • 4784 просмотра
Пригласить эксперта
Ответы на вопрос 4
@WEBIVAN
Чисто теоретически конечно можно найти внешние сервисы, которые разрешают кросс-доменные запросы и предоставляют апи для хранения и получения данных таким странным образом.
Должно быть 2 сервиса: хранилище изображений и база данных.
Даже если допустить, что такие сервисы найдутся и будут бесплатными, либо иметь адекватную цену, в чем я сильно сомневаюсь…
Скорость работы такого сайта будет, мягко говоря, не очень. Это же браузеру надо сделать кучу запросов к левым серверам, а потом еще все это прорисовать на js.

Ключевой вопрос, «а зачем»?
Ответ написан
Да, можно.
Главная проблема это кросс-доменные запросы:
— CORS не во всех браузерах;
— JSONP не у всех API;
— через iframe можно пробросить только GET.
Ответ написан
Urvin
@Urvin
Можно, конечно. Вконтакте, например, работает.
Ответ написан
Комментировать
@rassadin
Любой сайт должен отвечать условиям совместимости с определенной планкой.

Для достаточно крупного сайта особенно если это сайт предоставляющий услуги
эта планка совместимости должна быть достаточно низкой, например 0.5% от аудитории.
Таким образом будет необходимо не только поддерживать технически устаревшие браузеры,
так и вообще обеспечивать работу без использования JS.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы