Сравнение движков виджетов
Это сравнение движков виджетов . Эта статья не посвящена наборам инструментов для виджетов , которые используются в компьютерном программировании для создания графических пользовательских интерфейсов .
Общий
[ редактировать ]Двигатель | Создатель | Текущая версия | Лицензия | Статус |
---|---|---|---|---|
Adobe AIR | Adobe Системы | 1.5 | Собственный | Снято с производства |
АвеДеск | Андреас Верховен | 1.3 | Собственный | Заброшенный |
Панель управления | Apple Инк. | 1,8 (20 июля 2011 г [±] | )Собственный | Ушедший на пенсию |
DesktopX | Стардок | 3.5 | Собственный | Заброшенный |
gDesklets | Мартин Гримме и Кристиан Мейер | 0.36 | лицензия GPL | Заброшенный |
Гаджеты Google Desktop | 5.0.0701.18382 | Собственный | Снято с производства | |
Капсулы | Эндрю Пауэлл | 0.9.9 | Собственный | Заброшенный |
КлипФолио | Умиротворенность | 5.0Д | Собственный | Активен и поддерживается |
Гаджеты Майкрософт | Майкрософт | ? | Собственный | Снято с производства |
NetFront | Компания Аксесс, ООО | 4.2 | Собственный | Снято с производства |
Нетвайбс | Нетвайбс | 1.0 | Собственный | Активен и поддерживается |
Опера | Опера Программное обеспечение | 100.0.4815.21 (20 июня 2023 г [1] [2] [3] ) | Собственный | Снято с производства |
Плазма | KDE (Аарон Сейго, главный разработчик) | 4.14.38 (7 ноября 2017 г [±] [4] | )лицензия GPL | Активный и поддерживаемый |
Дождемер | Киммо «Рэйни» Пеккола | 4.3.1 - r3321 (22 сентября 2019 [±] | )лицензия GPL | Активный и поддерживаемый |
Скринлеты | Рико Пфаус (AKA RYX) | 0.1.5 | лицензия GPL | Заброшенный |
Серьезный Самуриз | Густав и Оскар Лунд | 1.64 | Собственный | Заброшенный |
Супер Карамба | Ханс Карлссон | 0.39 | лицензия GPL | Заброшенный |
Вебкит | Apple Инк. | ? | БСД + ЛГПЛ | Активен и поддерживается |
Видсеты | Нокиа | ? | Собственный | Снято с производства |
Yahoo! Виджеты | Эд Воас, Майкл Галлоуэй и Сэм Магнусон [Примечание 1] | 4.5.2 | Собственный | Снято с производства |
Двигатель | Создатель | Текущая версия | Лицензия | Статус |
- ^ 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+ | Линукс | Андроид |
- ^ Начиная с El Kapitain, панель управления Apple больше не включена по умолчанию.
- ^ Jump up to: а б с Что касается следующей основной версии, разработчики gDesklets планируют поддерживать Windows XP и Mac OS X.
- ^ Jump up to: а б с д NetFront — это мобильный браузер , который также предустановлен на PSP и PlayStation 3 .
- ^ Текущая версия Samurize (1.64.2) работает в Vista, но есть несколько незначительных проблем, которые необходимо устранить, например, подсказки в диалоговых окнах безопасности.
- ^ 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 |
- ^ Виджеты для Adobe Air также можно программировать в Adobe Flash и Actionscript .
- ^ AveDesk можно расширить с помощью AveScripter, который поддерживает плагины, написанные с использованием XML и Javascript, расширенные с помощью CSS.
- ^ Jump up to: а б Dashboard использует технологию под названием Cocoa Plugins. Это позволяет использовать код Objective-C через плагин. Плагин написан на Cocoa и скомпилирован.
- ^ Jump up to: а б Виджеты для Kapsules и Serious Samurize могут быть написаны на любом языке сценариев, для которого существует движок ActiveScript, включая PHP , JScript , VBScript и Ruby .
- ^ KlipFolio поддерживает пользовательские стили с использованием синтаксиса CSS.
- ^ Jump up to: а б Это актуально только для расширений Opera и NetFront; сами веб -браузеры поддерживают HTML , CSS и другие.
- ^ Samurize поддерживает библиотеки DLL, скомпилированные с помощью C++ , Delphi , PowerBASIC и FreeBasic , среди других. Поддержка HTML/ XML /CSS может быть добавлена с помощью определенных плагинов.
- ^ Yahoo! Widget Engine поддерживает Perl и Python косвенно через использование оболочки при условии, что на машине установлены интерпретаторы (в Mac OS X они есть по умолчанию).
- ^ Yahoo! Виджеты могут взаимодействовать с COM (Windows) или AppleScript (Mac OS).
Форматы и развитие
[ редактировать ]- ^ У Microsoft Gadget есть документация, но нет IDE для помощи в разработке.
- ^ Yahoo! У виджетов есть документация, но нет IDE для помощи в разработке. Был предоставлен сценарий, позволяющий использовать Photoshop в качестве графического дизайнера. Сценарий создавал виджет, объекты которого были основаны на наборах или группах слоев Photoshop.
Инструменты разработки
[ редактировать ]Поскольку виджеты в большинстве случаев представляют собой комбинации HTML или XHTML, CSS и Javascript, для разработки можно использовать стандартные инструменты AJAX, такие как Eclipse ATF . Специализированные инструменты могут предоставлять доступ к дополнительным возможностям, предоставляемым такими платформами, как Dojo или Openrico.
Ссылки
[ редактировать ]- ^ «Спасибо за загрузку Opera» . Опера Норвегии . Проверено 21 июня 2023 г.
- ^ «Спасибо за загрузку Opera» . Опера Норвегии . Проверено 21 июня 2023 г.
- ^ «Индекс /ftp/pub/opera/desktop/100.0.4815.21/» . Опера Норвегии . Проверено 21 июня 2023 г.
- ^ «KDE поставляет приложения и платформу KDE 4.14.3» . ГДЕ . 11 ноября 2014 года . Проверено 13 ноября 2015 г.