Статьи

HTML ускользает от браузера

Одной из самых горячих тем для недавней Всемирной конференции разработчиков Apple стало объявление о Dashboard , новой функции в предстоящей OS X Tiger, которая добавляет слой полезных мини-приложений (так называемых «виджетов») на рабочий стол пользователя. Само по себе это не новая идея: в 1984 году на Mac были настольные украшения , в то время как впечатляющее условно-бесплатное приложение Konfabulator предоставляло функции стиля Dashboard для OS X в течение некоторого времени. Кроме того, для хорошего разоблачения мема «Dashboard rips off Konfabulator» загляните в Daring Fireball .

Что действительно интересно в Dashboard — это способ написания виджетов. В отличие от Konfabulator, где макеты виджетов определяются с использованием простого диалекта XML, виджеты Dashboard написаны на HTML и CSS и визуализируются с использованием движка Safari WebKit! По сути, это мини-веб-страницы, освобожденные из браузера. У Дэйва Хаятта из команды Safari есть ряд записей ( 1 , 2 и 3 ) с более подробной информацией.

Расширение технологий, появившихся в Интернете для охвата других областей разработки приложений, стало темой, которая постоянно повторяется в последние годы. Как Adobe Photoshop, так и Macromedia Dreamweaver позволяют создавать расширения с использованием JavaScript, а весь набор приложений Mozilla имеет интерфейсы, которые определяются с использованием комбинации CSS, JavaScript и HTML-подобного языка интерфейса XUL Mozilla. Даже Microsoft активно участвует в процессе разработки приложений для Windows (XAML) по очень похожим направлениям. Даже неудачная концепция Microsoft «активный рабочий стол» может рассматриваться как более ранняя итерация этой идеи, позволяющая приложениям HTML жить под рабочим столом пользователя.

Одно можно сказать наверняка: навыки работы с веб-технологиями становятся все более и более полезными.