Насколько важно, по вашему мнению, прогрессивное улучшение?[закрыто]

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

Вопрос

Прогрессивное улучшение — это методология веб-разработки, которая не только обеспечивает большую мобильность и доступность, но, на мой взгляд, упрощает процесс разработки.

Я хочу знать, что думает остальная часть сообщества об этом подходе.

В частности:Каков, по вашему мнению, минимальный набор технологий, который должно поддерживать веб-приложение?

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

Решение

Если его можно использовать только в текстовом браузере (конечно, без CSS и Javascript), а также в программе чтения с экрана, вы на правильном пути.Но это самые высокие стандарты, которые вы найдете :)

Другие советы

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

Я прощу веб-сайт за то, что он не работает без файлов cookie для вошедших в систему пользователей, однако меня очень расстраивает, когда они не работают без JavaScript, если он используется для тривиальных целей.

Минимальные требования:HTML с базовыми структурными элементами + ссылки, HTML-формы +, возможно, файлы cookie для приложений.

Сайт можно запустить в vt100, «обычном» браузере, телефоне, программе чтения с экрана...


Я бы чувствовал себя комфортно, ориентируясь на HTML4 и CSS2, при этом базовый контент структурирован с учетом программ чтения с экрана в качестве базового опыта для большинства веб-сайтов.Главное — помнить о макете, функциональном для текстовых браузеров и программ чтения с экрана, и использовать его в качестве основы для улучшенной страницы.

Итак, «прогрессивное улучшение» - это просто еще один термин для «изящной деградации»?ЛОЖЬ.Это две разные стороны медали.Это показывает, на чем вы сосредоточены.

Разработка сайта, который будет на 100% полезен без css, javascript и т. д.а затем добавление всех красивых и необычных вещей для пользователей JavaScript является примером прогрессивного улучшения.

Однако, когда вы кодируете сайт с помощью Fancy/Pretty, а затем возвращаетесь и отключаете JavaScript и CSS, чтобы посмотреть, как он выглядит, это изящная деградация.

На самом деле это решает группа, на которой вы фокусируетесь в первую очередь.Возможно, вы придете к такому же выводу, но это маловероятно.Ваше внимание действительно определяет конечную точку.

Получается, «Прогрессивное улучшение» — это просто еще один термин для «Мягкой деградации»?

В этом случае так действуют все веб-сайты должен быть сделано.

Веб-приложения должны быть созданы на HTML (4 или более поздней версии), семантически и в соответствии со стандартами.

Весь CSS должен быть необязательным — контент и формы должны работать без него, но с ним выглядеть красивее.
Весь JavaScript должен быть необязательным — страницы и формы должны работать без него, но с ним работать будет проще.

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

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