Jump to content

Сравнение движков виджетов

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

Двигатель Создатель Текущая версия Лицензия Статус
Adobe AIR Adobe Системы 1.5 Собственный Снято с производства
АвеДеск Андреас Верховен 1.3 Собственный Заброшенный
Панель управления Apple Инк. 1,8 (20 июля 2011 г .; 13 лет назад ( 20 июля 2011 г. ) ) [±] Собственный Ушедший на пенсию
DesktopX Стардок 3.5 Собственный Заброшенный
gDesklets Мартин Гримме и Кристиан Мейер 0.36 лицензия GPL Заброшенный
Гаджеты Google Desktop Google 5.0.0701.18382 Собственный Снято с производства
Капсулы Эндрю Пауэлл 0.9.9 Собственный Заброшенный
КлипФолио Умиротворенность 5.0Д Собственный Активен и поддерживается
Гаджеты Майкрософт Майкрософт ? Собственный Снято с производства
NetFront Компания Аксесс, ООО 4.2 Собственный Снято с производства
Нетвайбс Нетвайбс 1.0 Собственный Активен и поддерживается
Опера Опера Программное обеспечение 100.0.4815.21 (20 июня 2023 г .; 13 месяцев назад ( 20.06.2023 ) [1] [2] [3] )


Собственный Снято с производства
Плазма KDE (Аарон Сейго, главный разработчик) 4.14.38 (7 ноября 2017 г .; 6 лет назад ( 2017-11-07 ) ) [±] [4] лицензия GPL Активный и поддерживаемый
Дождемер Киммо «Рэйни» Пеккола 4.3.1 - r3321 (22 сентября 2019 ; 4 года назад ( 22.09.2019 ) ) [±] лицензия GPL Активный и поддерживаемый
Скринлеты Рико Пфаус (AKA RYX) 0.1.5 лицензия GPL Заброшенный
Серьезный Самуриз Густав и Оскар Лунд 1.64 Собственный Заброшенный
Супер Карамба Ханс Карлссон 0.39 лицензия GPL Заброшенный
Вебкит Apple Инк. ? БСД + ЛГПЛ Активен и поддерживается
Видсеты Нокиа ? Собственный Снято с производства
Yahoo! Виджеты Эд Воас, Майкл Галлоуэй и Сэм Магнусон [Примечание 1] 4.5.2 Собственный Снято с производства
Двигатель Создатель Текущая версия Лицензия Статус
  1. ^ Yahoo! ​ Первоначально «Виджеты» были выпущены Арло Роузом и Эдом Воасом под названием Konfabulator. Название было изменено через несколько месяцев после того, как Yahoo! приобрела программное обеспечение в июле 2005 года.

Поддержка операционной системы

[ редактировать ]
Двигатель Мак ОС Х Windows NT5 (XP) Windows NT6 (Виста, 7/8/10+) Линукс Андроид
Adobe AIR Да Да Да Да ?
АвеДеск Нет Да Да Нет ?
Панель управления Да [Примечание 1] Нет Нет Нет ?
DesktopX Нет Да Да Нет ?
gDesklets Нет [Примечание 2] Нет [Примечание 2] Нет [Примечание 2] Да ?
Гаджеты Google Desktop Да Да Да Да ?
Капсулы Нет Да ? Нет ?
КлипФолио Нет Да Да Нет ?
Гаджеты Майкрософт Нет Нет Да Нет ?
NetFront Нет [Примечание 3] Нет [Примечание 3] Нет [Примечание 3] Нет [Примечание 3] ?
Нетвайбс Мост приборной панели Использование браузера Использование браузера Использование браузера ?
Опера Да Да Да Да ?
Плазма Да Да Да Да Нет
Дождемер Нет Нет Да Нет Нет
Скринлеты Нет Нет Нет Да ?
Серьезный Самуриз Нет Да Да [Примечание 4] Нет ?
Супер Карамба Нет Нет Нет Да ?
Вебкит ? ? ? ? ?
Видсеты Нет [Примечание 5] Нет [Примечание 5] Нет [Примечание 5] Нет [Примечание 5] ?
Yahoo! Виджеты Нет Да Да Нет Нет
Двигатель Мак ОС Х Windows XP (NT5) Windows (NT6) Vista+ Линукс Андроид
  1. ^ Начиная с El Kapitain, панель управления Apple больше не включена по умолчанию.
  2. ^ Jump up to: а б с Что касается следующей основной версии, разработчики gDesklets планируют поддерживать Windows XP и Mac OS X.
  3. ^ Jump up to: а б с д NetFront — это мобильный браузер , который также предустановлен на PSP и PlayStation 3 .
  4. ^ Текущая версия Samurize (1.64.2) работает в Vista, но есть несколько незначительных проблем, которые необходимо устранить, например, подсказки в диалоговых окнах безопасности.
  5. ^ Jump up to: а б с д WidSets предназначен для мобильных устройств и работает на платформе Java MIDP 2.0.

Технический

[ редактировать ]

Какие языки программирования поддерживают движки. Большинство движков полагаются на интерпретируемые языки .

Двигатель HTML XHTML CSS XML JavaScript Перл Питон Руби С++ Исполняемый файл VBScript
Adobe AIR [Примечание 1] Да Да Да Да Да ? ? ? ? ? ?
АвеДеск [Примечание 2] Нет Нет Да Да Да Нет Нет Нет Да ? ?
Панель управления Да Да Да Да Да Да Да Да Да [Примечание 3] Да [Примечание 3] ?
DesktopX Да Да Да Да Да Да Да ? Да Да ?
gDesklets Нет Нет Нет Да Нет Нет Да Нет Нет Нет ?
Гаджеты Google Desktop ? ? ? Да Да Нет Нет Нет Нет Да ?
Капсулы [Примечание 4] ? ? ? ? Нет Да Да Нет ? ? Да
КлипФолио Нет Нет Да [Примечание 5] Да Да Нет Нет Нет Нет Нет ?
Гаджеты Майкрософт Да Нет Да Да Да Нет Да Да Да (как ActiveX) Да Да
NetFront [Примечание 6] Да Да Да Да Да Нет Нет Нет Нет Нет ?
Нетвайбс Да Да Да Да Да Нет Нет Нет Нет Нет ?
Опера [Примечание 6] Да Да Да Да Да Нет Нет Нет Нет Нет ?
Плазма Да Да Да Да Да Да Да Да Да ? ?
Дождемер Нет Нет Нет Нет Нет Нет Нет Нет Нет Нет Нет
Скринлеты Да Да Да ? Нет Нет Да Нет ? ? ?
Серьезный Самуриз [Примечание 4] [Примечание 7] Нет Нет Нет Нет Да Да Да Да Да Да Да
Супер Карамба ? ? Да Да Да Нет Да Да Да ? ?
Вебкит Да Да Да Да Да Нет Нет Нет Да ? ?
Видсеты ? ? ? ? ? ? ? ? ? ? ?
Yahoo! Виджеты [Примечание 8] Да Да Да Да Да Нет Нет Нет Нет Нет [Примечание 9] Нет
Двигатель HTML XHTML CSS XML JavaScript Перл Питон Руби С++ Исполняемый файл VBScript
  1. ^ Виджеты для Adobe Air также можно программировать в Adobe Flash и Actionscript .
  2. ^ AveDesk можно расширить с помощью AveScripter, который поддерживает плагины, написанные с использованием XML и Javascript, расширенные с помощью CSS.
  3. ^ Jump up to: а б Dashboard использует технологию под названием Cocoa Plugins. Это позволяет использовать код Objective-C через плагин. Плагин написан на Cocoa и скомпилирован.
  4. ^ Jump up to: а б Виджеты для Kapsules и Serious Samurize могут быть написаны на любом языке сценариев, для которого существует движок ActiveScript, включая PHP , JScript , VBScript и Ruby .
  5. ^ KlipFolio поддерживает пользовательские стили с использованием синтаксиса CSS.
  6. ^ Jump up to: а б Это актуально только для расширений Opera и NetFront; сами веб -браузеры поддерживают HTML , CSS и другие.
  7. ^ Samurize поддерживает библиотеки DLL, скомпилированные с помощью C++ , Delphi , PowerBASIC и FreeBasic , среди других. Поддержка HTML/ XML /CSS может быть добавлена ​​с помощью определенных плагинов.
  8. ^ Yahoo! Widget Engine поддерживает Perl и Python косвенно через использование оболочки при условии, что на машине установлены интерпретаторы (в Mac OS X они есть по умолчанию).
  9. ^ Yahoo! Виджеты могут взаимодействовать с COM (Windows) или AppleScript (Mac OS).

Форматы и развитие

[ редактировать ]
Двигатель ИДЕТ Контейнер виджетов MIME-тип виджета
Adobe AIR Flex Builder 3 , Flash CS4 , Dreamweaver CS4 Почтовый индекс application/vnd.adobe.air-application-installer-package+zip
АвеДеск АвеСкриптер Почтовый индекс ?
Панель управления Дашкод Почтовый индекс приложение/x-macbinary
DesktopX Рабочий стол X Pro EXE ?
gDesklets Нет Тар.гз ?
Гаджеты Google Desktop Конструктор гаджетов Google Desktop Почтовый индекс приложение/гг
Капсулы ? Почтовый индекс ?
КлипФолио Нет Собственный XML формат ?
Гаджеты Майкрософт Нет [Примечание 1] Почтовый индекс приложение/x-windows-гаджет
NetFront Нет Почтовый индекс приложение/x-opera-виджеты
Нетвайбс Нет Онлайн ?
Опера Опера Стрекоза Почтовый индекс приложение/x-opera-виджеты
Плазма Нет ZIP с плазмоидом в качестве расширения вместо zip ?
Дождемер Нет ZIP с расширением rmskin вместо zip. Приложение/vnd.rainmeter.SkinInstaller
Скринлеты Нет Тар.гз ?
Серьезный Самуриз Редактор конфигурации Serious Samurize Почтовый индекс ?
Супер Карамба Нет Тар.гз ?
Вебкит Нет ? ?
Видсеты ? ? ?
Yahoo! Виджеты Нет [Примечание 2] Собственный формат, ZIP приложение/vnd.yahoo.Widget
Двигатель ИДЕТ Контейнер виджетов MIME-тип виджета
  1. ^ У Microsoft Gadget есть документация, но нет IDE для помощи в разработке.
  2. ^ Yahoo! У виджетов есть документация, но нет IDE для помощи в разработке. Был предоставлен сценарий, позволяющий использовать Photoshop в качестве графического дизайнера. Сценарий создавал виджет, объекты которого были основаны на наборах или группах слоев Photoshop.

Инструменты разработки

[ редактировать ]

Поскольку виджеты в большинстве случаев представляют собой комбинации HTML или XHTML, CSS и Javascript, для разработки можно использовать стандартные инструменты AJAX, такие как Eclipse ATF . Специализированные инструменты могут предоставлять доступ к дополнительным возможностям, предоставляемым такими платформами, как Dojo или Openrico.

  1. ^ «Спасибо за загрузку Opera» . Опера Норвегии . Проверено 21 июня 2023 г.
  2. ^ «Спасибо за загрузку Opera» . Опера Норвегии . Проверено 21 июня 2023 г.
  3. ^ «Индекс /ftp/pub/opera/desktop/100.0.4815.21/» . Опера Норвегии . Проверено 21 июня 2023 г.
  4. ^ «KDE поставляет приложения и платформу KDE 4.14.3» . ГДЕ . 11 ноября 2014 года . Проверено 13 ноября 2015 г.
Arc.Ask3.Ru: конец переведенного документа.
Arc.Ask3.Ru
Номер скриншота №: da2a015bfc9d497bee3558196f878d40__1649636160
URL1:https://arc.ask3.ru/arc/aa/da/40/da2a015bfc9d497bee3558196f878d40.html
Заголовок, (Title) документа по адресу, URL1:
Comparison of widget engines - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть. Любые претензии, иски не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, вы не можете использовать данный сайт и информация размещенную на нем (сайте/странице), немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, Денежную единицу (имеющую самостоятельную стоимость) можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)