Поддержка сайта

Высокие позиции в поисковой системе, на прямую зависят от развития вашего сайта.

Продвижение сайтов

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

Создание сайтов

Мы делаем сайты быстро, недорого и профессионально. От работы с нами, у вас останутся только положительные эмоции.

Прогрессивное улучшение работает

Прогрессивное улучшение работает

Прогрессивное улучшение не касается поддержки старых платформ: любой, кто заявляет подобное, вообще не понимает концепции. Прогрессивное улучшение значит лишь одно: применение каждого решения на правильной для него платформе. Это значит следующее.

Включение всего абсолютно необходимого для понимания и Функциональности веб-сайта в формате HTML. Заметьте, не статического HTML, a HTML, обработанного хорошо написанным серверным приложением, который получает данные через программный интерфейс приложения.

• Управление внешним видом сайта через CSS, насколько это воз» можно. Если для того чтобы добиться определенного вида, Bav, нужно использовать HTML-элементы, это совсем не проблема. Для этого и придумали такие элементы, как SPAN и Diy Вам еще попадутся фанатики стандартов, которые будут осуждать применение каждого элемента DIV на странице. Ничего пусть поостынут.

• Улучшение работы продукта с помощью интерактивного слоя. Это могут быть эффекты CSS для наведения мыши, переходов и анимации, или эффекты JavaScript, или Flash, иди Silverlight… да можете даже Java-апплеты использовать, если хотите. Пока вы добавляете их только по необходимости, вы не делаете ничего неправильного.

Хороший прагматический пример прогрессивного улучшения в действии — это SWFObject и SoundManager. Вместо того чтобы добавлять Flash-видео в документ и надеяться, что оно будет работать, вложите ссылку на скачивание аудио- или видеофайла, добавьте JavaScript и позвольте ему сделать все остальное. Он проверит, поддерживается ли технология Flash браузером, и создаст правильную разметку для используемого браузера, чтобы встроить аудио- или видеофайл, только если браузер способен его проиграть. Тогда все смогут увидеть видео или услышать звук, но только те, чей браузер поддерживает их воспроизведение, смогут сделать это прямо в нем.

Главный тест хорошего прогрессивного улучшения таков: уверены ли вы в работоспособности предлагаемого вами функционала? Если уверены, мы поздравляем вас: вы создали прекрасный веб-продукт. Необходимость тестирования до реализации очевидна, так же как и необходимость проверки глубины озера до прыжка в воду. В этом нет ничего удивительного.

Жизненный цикл продукта должен начаться с определения базовой функциональности; как только вы пришли к общему мнению, все группы могут начать параллельно работать и снова собираться вместе уже на более поздних этапах, циклично повторяя такие собрания после внесения правок, чтобы каждый раз делать продукт немного лучше. Это также значит, что, если произойдет непредвиденная ситуация и прекратится финансирование проекта, вы, по крайней мере, сможете предоставить рабочий продукт. Разве это не дает гибкости вашей работе?

Читайте так же:
Not found

Нам доверяют

Интернет магазин