Прежде чем о чём-то рассуждать, надо договориться об определениях. Виджеты – очень многозначное понятие: Википедия знает 13 значений, и 5 из них относятся к компьютерам.
Если попытаться дать общее определение тому, о чём будет идти речь на страницах блога, то можно сказать, что
- Виджет
- - это небольшой независимый программный модуль, работающий в некоторой среде (напр. сайте, браузере, мобильном телефоне) и исполняющий, как правило, одну определённую функцию.
Звучит заумно?
Ничего страшного, сейчас станет понятнее.
Виджеты можно разделить на группы по среде, в которой они работают. Рассмотрим пока два вида: веб-виджеты и виджеты для рабочего стола.
Веб-виджет (web widget)
- - это кусок кода, который может быть встроен пользователем в любую HTML страницу и использоваться без значительной модификации. Как правило, при создании веб-виджетов используются технологии DHTML, JavaScript и Adobe Flash
Вы когда-нибудь видели на страницах сайтов и блогов блоки, показывающие погоду, курсы валют, видеоролики с YouTube или результаты теста, пройденного владельцем блога? Наверняка видели, и даже использовали сами. Вот это и есть самые распространённые примеры веб-виджетов.
Веб-виджеты также иногда называют гаджетами, информерами, а на английском gadget, badge, module, webjit, capsule, snippet, mini или даже flake.
Веб-виджеты можно условно разделить на интерактивные (такие, с которыми пользователь может как-то взаимодействовать: например, отправлять SMS или искать маршрут на карте) и неинтерактивные (такие, содержимое и работа которых не зависит от действий пользователя, просматривающего страницу). Неинтерактивные виджеты ещё часто называют информерами.
Т. о.
- Информер
- - это неинтерактивный веб-виджет, т.е. такой, контент которого не зависит от действий пользователя.
Классический пример информера – погодный информер (на погоду в Москве может повлиять только Лужков перед парадом Победы):
- Десктоп-виджеты (desktop widget) или виджеты для рабочего стола
- - это небольшие инструменты (программы), выполняющие какую-то одну функцию и требующие для своей работы специальной среды – виджет-движка (widget engine)
Десктоп-виджеты могут показывать прямо на рабочем столе вашего компьютера последние новости, слайдшоу из фотографий, позволять делать заметки на виртуальных стикерах, вести учёт рабочего времени и многое другое.

Yahoo! Widgets на рабочем столе
При создании виджетов для рабочего стола используются самые разные технологии: от HTML и JavaScript до С++. Очень часто десктоп-виджеты используются для того чтобы показывать на рабочем столе информацию с какого-нибудь сайта (например, тот же прогноз погоды) без помощи браузера.
Примеры десктоп-виджетов:
- Виджеты Apple Dashboard (именно от них, как утверждается, ведут свою историю десктоп-виджеты)
- Yahoo! Widgets
- Гаджеты в Windows Vista
- Гаджеты Google Desktop
- Виджеты Operа
- Плазмоиды в Plasma (KDE)
Внешний вид виджетов и технологии реализации могут быть самым разным, но их объединяют относительная простота разработки и использования, привлекательный дизайн и фокусирование на одной функции. В следующих постах я расскажу об этом подоробнее.
Иллюстрации: juanpol, Taller Hikari





А ВИДЖЕТЫ ВОБЩЕ ПЛАТНЫЕ?????
Когда как, зависит от разработчика.
Скажите, Глеб! Виджеты для блогосферы это какие? Приблизительно понимаю, что возможно это показатели количества ваших читателей в Твиттере, подписчиков. Какие ещё?
Вас интересуют виджеты, которые можно размещать в блогах или связанные с блогами?
Размещать можно почти любые виджеты для сайтов.
А связанные – например, показ места в рейтинге блоггеров, всякие счётчики типа «моему блогу 10 дней и 7 часов», да много чего можно напридумывать.
А если говорить исключительно о связаннsх с блогами виджетах? Какие? Просто полезность счетчика «моему блогу 10 дней и 7 часов» – немного сомнительна.
Сомнительна, но люди вешают…
Еще это могут быть какие-то контентные виджеты, связанные с тематикой блога. Например, если блог о финансах, графики курсов валют. Если о виндсерфинге, прогноз погоды.
а есть виджеты для телефона Nokiа?для главного экрана?
Я, к сожалению, мало знаком с мобильными виджетами. Точно знаю, что для Nokia есть приложения: http://store.ovi.com/
я поняла что гаджеты и виджеты в основном одно и тоже!почему тогда два понятия ! видимо есть различия? если возможно, ответьте просто, я на языке пользователя- «чайник».
Как правило, разницы нет. Просто одни разработчики называют их гаджетами, а другие виджетами. Мне больше нравится второй вариант.
Гаджет – как правило устройство. Тот же коммуникатор, или ручка с фонариком. Наверное все видели инспектора Гаджета? Вот у него эти гаджеты и есть) А виджет – тот же гаджет, но в цифровом виде.
прочитав ваше описание я поняла что ни чего не поняла!но все равно спасибо!
Присоединяюсь к Катерине. Можно по доступнее и как можно самим создавать виджиты? Спасибо
А какие именно виджеты вас интересуют? Для какой платформы?
2 вопроса:
1).Каким образом создаются RSS-агрегаторы?
2).Обязателен ли для них SDK?
Не совсем понял. Какие именно агрегаторы вас интересуют и причём тут SDK? Вы про виджеты для какой-то конкретной платформы?
RSS-агрегаторы,новостные ленты. В этом духе. В общем я говорю о таких платформах, как Yahoo!Widgets Opera Widgets и подобных.
Для каждой платформы виджеты делаются по-своему. Для Яху нужен SDK, для Оперы – нет. Для Оперы есть даже конструктор RSS-виджетов: http://widgets.opera.com/widgetize/start
Скажем,возможно ли написать гаджет рабочего стола на C++ ? Я имею в виду что-то в этом роде: http://widgets.opera.com/widget/13691/
Да, но это уже будет не гаджет, а вполне самостоятельная программа.
Спасибо, буду качать C++ Builder
Я работая с Яндекс-фотки создал виджет (фото)на первой странице.Теперь хочу убрать,но не знаю как это сделать?
На главной странице Яндекса нажмите Личные настройки -> Настроить Яндекс и у виджета появится иконка удаления.
Я поняла, что означает Виджет в живописи. Это рисунок, который представляет художник. Может я не права, подскажите пожалуйста, знатоки. С удовольствие прочитаю.
классно, но мне 55 , я бабушка, училась всему крайне давно и крайне самостоятельно, как обезьяна методом научного тьІка.
вскочил вопрос – нужно сделать «кнопку» для обне кнопками на сайтах, а я и задумалась – как и где сделать?
Для чего кнопку?
cac ubrati widget s ekrana moego mobilnik?????????
oni menea dostali…..
я тоже ничего не понял.Просто на Яндекс.Народ у меня находятся ссылки,и рядом предлагают создать виджет.И вот платный он или нет я не знаю,и вообще не знаю.
подскажите сайт хороший, где можно скачать бесплатно интересные и полезные виджеты
Посмотрите эти: http://widgetok.ru/2009/07/where-to-download-widgets/