Прогрессивное улучшение / изящное деградация и веб-приложения

StackOverflow https://stackoverflow.com/questions/3650948

Вопрос

Я создаю веб-приложение, которое использует много JavaScript. Теперь мне интересно, имеет смысл сделать работу приложению без JavaScript? Я могу понять для обычных веб-сайтов, которые вы хотите убедиться, что все могут использовать его, но вы можете сказать то же самое сложных веб-приложений?

Я проверил несколько больших веб-приложений, и кажется, что некоторые делают это и некоторые не. Например, Gmail имеет базовую версию, которая работает без JavaScript.

Если вы посмотрите на Google Docs, это совсем не работает без JavaScript. Создание приложения, такого как GDOCS без JavaScript, скорее всего, невозможно.

Это хороший стандарт, чтобы пройти: если невозможно вернуться к не-JavaScript Whingaiaton, вы не делаете этого?

Это было полезно?

Решение

Это действительно зависит от того, о чем ваш проект и кто ваша целевая аудитория.

Для проектов, которые являются скорее сайты / страницы, чем приложения, должен быть возможность просматривать с помощью отключенных JS, но все в порядке, если только в режиме чтения только. Этот самый сайт (так) является примером этого подхода.

Для проектов, которые являются довольно приложениями и включают в себя очень сложный композицию и зависимости пользовательского интерфейса, вероятно, нет другой альтернативы. Например, проекты ASP.NET не будут работать без JavaScript, но никто обычно не жалуется, учитывая мощную абстрацию, которую она приносит играть.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top