Во-первых, вам необходимо четко различать веб-виджеты и виджеты рабочего стола.
Первые — это модули контента, встроенные в веб-страницу.
Этот тип виджетов полностью основан на веб-технологиях, работающих через браузер: HTML, Flash и т. д. Такие модули существуют в Интернете довольно давно, но виджетами их стали называть относительно недавно.
Изначально слово «виджет» означало мини-приложение для рабочего стола.
Преимущества виджетов рабочего стола в том, что они работают независимо от браузера, имеют доступ к ресурсам персонального компьютера, потенциально могут использоваться в автономном режиме и лучше вписываются в контекст операционной системы и всех окружающих программ.
Виджеты рабочего стола стирают грань между Интернетом и рабочим столом, беря информацию из Интернета и представляя ее на рабочем столе.
Журнал Newsweek предсказал, что 2007 год станет годом виджетов .
Это слово прочно войдёт в наш лексикон, а виджеты станут очень популярны.
Сегодня существует четыре основные платформы виджетов.
Разработчик Эд Воас из Yahoo опубликовал обзор этих платформ с указанием преимуществ и недостатков каждого из них.
Панель управления Apple Боковая панель Microsoft Windows Vista Гаджеты Google Desktop Yahoo! Виджеты (Конфабулятор) Платформы Apple и Microsoft используют ядро браузера (каждое свое) для работы с виджетами, а Google Desktop и Yahoo! Виджеты основаны на собственных XML-форматах и механизмах рендеринга.
У каждого подхода есть свои плюсы и минусы.
Панель управления Apple/Боковая панель Microsoft Windows Vista Ядро браузера позволяет легко создавать виджеты.
Существующие веб-приложения относительно легко модифицировать для запуска на рабочем столе.
Язык DHTML прост и удобен.
Кроме того, виджеты могут использовать специальные объекты Javascript и библиотеки Ajax. Для разработчиков выпущены удобные инструменты, в том числе новая система DashCode IDE .
Минусы такого подхода в том, что каждый виджет представляет собой полноценную веб-страницу, требующую значительных системных ресурсов.
Еще одна проблема — тесная связь с операционной системой.
Виджеты Apple работают только на Apple, а гаджеты Microsoft работают только на Vista. Гаджеты Google Desktop В настоящее время Google использует собственный XML и форматы объектов, несовместимые со стандартами W3C. Их довольно легко понять, если вы знаете HTML, они не имеют специфических для HTML ограничений, позволяют использовать Javascript и Visual Basic и не особенно требовательны к системным ресурсам.
Другие преимущества: поддержка перетаскивания и других функций операционной системы, наличие инструментов Gadget Designer для разработки виджетов.
Есть и немало недостатков: например, относительно ограниченный функционал по сравнению с другими движками виджетов, особенно в плане визуализации и интерфейса.
Для работы вам необходимо скачать и установить весь пакет программного обеспечения Google Desktop. На данный момент Google позиционирует свою разработку скорее как потребительский продукт, а не как платформу для разработчиков.
Еще одним недостатком является отсутствие поддержки Mac OS X. Yahoo! Виджеты (Конфабулятор) Он также использует формат XML и собственный механизм рендеринга.
Раньше модель не была совместима со стандартом W3C, но сейчас это постепенно исправляется, так что в будущем можно будет кодировать виджеты в DHTML. Преимущества движка виджетов Yahoo — кроссплатформенность (также работает под Mac OS X и Windows Vista), максимальная простота кодирования виджетов, доступность API, отличная функциональность виджетов, тесная интеграция с операционной системой (Открыть, Сохранить, многооконные виджеты и т. д.).
Недостатки: собственный язык программирования, отличный от DHTML, необходимость скачивания компонентов (своей операционной системы у нас нет - жалуется ЭD Voas), прожорливость системных ресурсов, отсутствие поддержки видео.
Некоторые недостатки будут исправлены в следующем релизе.
Теги: #Yahoo! Виджеты #Konfabulator #Apple Dashboard #Microsoft Window #Chulan
-
Дайджест Laravel (8–14 Июня 2020 Г.)
19 Oct, 24 -
Несколько Слов О Дневнике Проекта
19 Oct, 24 -
Умный Дом С Веб-Интерфейсом На Perl Xs
19 Oct, 24 -
Купоны От Людей Для Людей
19 Oct, 24 -
13 Лет Плохого Кода В Играх
19 Oct, 24