Сравнение веб-фреймворков на основе JavaScript

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

Общая информация

Рамки
Сравнение версий
РазмерЛицензияИсходный язык
Угловой14.0.4
29 июня 2022 г.
563 КБ (минифицированный и сжатый)Массачусетский технологический институтМашинопись
AngularJS1.5.0
5 февр. 2016 г.
144 кБ (минифицированный и сжатый)Массачусетский технологический институтJavaScript
Апач Рояль0.9.4
5 нояб. 2018 г.
19 кБ (сжатый)АпачиActionScript 3, MXML, CSS
Backbone.js1.2.1
Июнь 2015 г.
7,3 кБ (Упаковано и сжато gzip)Массачусетский технологический институтJavaScript
Додзё1.10.4
18 января 2015 г.
Переменная.
Базовый размер:
41 кБ (минифицированный и сжатый),
155 кБ (минифицированный),
598 кБ (несжатый) [1]
БСД и АФЛJavaScript + HTML
Эмбер.js1.7.0
19 авг. 2014 г.
95 КБ (минифицированный и сжатый gzip),
340 КБ (минифицированный),
1,5 МБ (несжатый)
Массачусетский технологический институтJavaScript
Эньо2.0.1
30 авг. 2012 г.
<25 кБ (ядро сжато gzip)Апач 2 [2]JavaScript
Расширение JS7.3
15 сентября 2020 г.
84–502 кБGPL и коммерческая [3]JavaScript
Веб-инструментарий Google2.10.0
Июнь 2022 г.
ПеременнаяАпачиЯва
jQuery (библиотека)3.6.0
3 марта 2021 г.
70,7 КБ (тонкий, минифицированный),
87,4 КБ (минифицированный), [4]
282 КБ (несжатый) [4]
Массачусетский технологический институтJavaScript
jQWidgets3.9.1
29 окт. 2015 г.
3102 КБ (минифицированный),
7486 КБ (несжатый)
Creative Commons Attribution-NonCommercial 3.0 и Commercial [5]JavaScript, HTML, CSS
Нокаутировать3.5.0
22 февраля 2019 г.
66,4 КБ минифицированный / 309 КБ (режим разработки)Массачусетский технологический институтJavaScript
MooTools1.6.0
14 января 2016 г.
Переменная;
7,3–65 КБ ( компрессор YUI ) , [6]


Переменная;
7,3–65 КБ ( компрессор YUI ) , [7]
101 КБ (несжатый) [8]

Массачусетский технологический институтJavaScript
Прототип и сценарий. aculo.us [9]Прототип: 1.7.3
22 сентября 2015 г.
script.aculo.us: 1.9.0
23 декабря 2010 г.
46–278 кБМассачусетский технологический институтJavaScript
qooxdoo5.0.1
15 сен 2015
Переменный, начиная с 6 кБ (сжато gzip)LGPL и EPLJavaScript
Реагировать18.2.0
14 июня 2022 г.

react.production.min.js 6.41КБ

react-dom.production.min.js 92,4 КБ

Всего: 98.81КБ

Массачусетский технологический институтJavaScript/TypeScript
SAP OpenUI51.102.1
15 июня 2022 г.
Переменная, начиная с 213 кБ (сжато gzip)Апач 2 [10]JavaScript
SproutCore1.11.2
2 мая 2016 г.
250–700 кБ (сжато gzip).Массачусетский технологический институтJavaScript
Стройный3.12.1
14 окт. 2019 г.
ПеременнаяМассачусетский технологический институтJavaScript
Vue.js2.6.10
20 марта 2019 г.
33,5 КБ (минифицированный и сжатый)

91,48 КБ (минифицированный) [11]

333,46 КБ (несжатый) [11]

Массачусетский технологический институтJavaScript/TypeScript
Вебикс4.1
Ноябрь 2016
188 кБ (сжато gzip)GPL и коммерческая [12]JavaScript
ЗК8.0.1
19 января 2016 г.
ПеременнаяLGPL и GPL и ZOL [13]XML + Java (JavaScript опционально)

Функции

УгловойAngularJSАпач РояльДодзёЭмбер.jsЭньоРасширение JSВеб-инструментарий GooglejQueryjQWidgetsMooToolsOpenUI5Прототип и сценарий. aculo.us [9]qooxdooРеагироватьSproutCoreСтройныйВьюЗКВебикс
Обнаружение признаков [14]ДаДа [15]ДаДа [16]Нет [17] [18]Да [19]ДаДа [20]Нет [21]ДаДаНетДа
DOM обернутый [22]ДаДаНетДаДаДаДаНет [23]Нет [24] [25]ДаНетДаДа

Извлечение данных XMLHttpRequest
ДаДаДа [26]ДаДаДаДаДа [27]Да [28]ДаДаДаДаДа
Веб-сокетДа [26]ДаДаДаДаНетДа [28]Да [29]ДаДаЧерез плагинДа [30]
Извлечение данных с сервераДа [31]Да [32]Да [33]Да [31]НетЧерез плагинДа [34]Да
Другой поиск данныхДа: XML, HTML, CSV, ATOM, AMF, JSONДа: XML, HTML, CSV, ATOM [35]Да: XML, SOAP, AMF, Ext.DirectДа: RPC, RequestFactoryДа: XML, HTMLДа: XML, JSON, CSV, TSV [27]Да: XML, HTMLДа: XML, HTML, CS, JSON, JSArray, CSV
Перетащите и отпуститеДаДа [36]ДаС плагином [37]С плагинами [38]Да [39]Да [40]Да [41]ДаДаДаДаДа [42]
Простые визуальные эффектыДаДаДа [43]ДаДаДаДаДаДа [44]ДаДаДаДа [45]ДаДа
Анимация/
продвинутые визуальные эффекты
ДаДа [46]Да [47]ДаДаДаДаДа [48]ДаДаДа [45]ДаДа [49]
Поддержка кнопки «Назад» /
управление историей
Да [50]ДаДа [51]Да [52]ДаС плагинами [53]НетС плагином [54]ДаДаДаДаДа
Виджеты формы ввода и проверкаДаДаДа [55]ДаДаДа, для проверки требуется плагин [56]С плагинами [57]Да [58]ДаДаДаДаДаДаДа [59] [60]
УгловойAngularJSАпач РояльДодзёЭмбер.jsЭньоExtJSВеб-инструментарий GooglejQueryjQWidgetsMooToolsOpenUI5Прототип и сценарий. aculo.us [9]qooxdooРеагироватьSproutCoreСтройныйВьюЗКВебикс
СеткаДаДа [61]ДаДаС плагинами [62]Да [63]С плагином [64]ДаДаДаДаДа [65]
Иерархическое деревоДаДа [66]Да [67]Да [68]ДаС плагинами [69]Да [70]С плагинами [71]ДаДа [72]ДаДаДа [73]
Редактор форматированного текстаНетДаДа [74]Да [75]ДаС плагинами [76]Да [77]Да [78]ДаЧерез плагинДаДа [79]
Инструменты автодополненияНетДа [80]ДаДаДа [81]Да [82]С плагином [83]ДаС плагинамиДаДа
Инструменты генерации HTMLНетДа [84]ДаДаДаДа [77]Да [85]ДаДаДаДаДа
Виджеты с возможностью настройки тем и скиновДаДа [86]ДаДа [87]Да [88]Да [89]ДаДаДаДаДаДа
Панели графического интерфейса пользователя с изменяемым размером и модальные диалоговые окнаДаДаДаДа [90]ДаС плагинамиДа [91]Да [92]ДаДаДа [93]Да
Макет страницы графического интерфейсаДаДаДаС плагином [94]Да [95] [96]Да [92]ДаДаДа [93]Да [97]
Поддержка холстаДаДа [98]ДаДаДаС плагином [99]Да [100]Да [101]ДаДаДа [102]Да
Поддержка мобильных устройств/планшетов (события касания)ДаДаДа [103]ДаДаДаС плагином [104]С плагином [105]Да [106]С плагином [107]ДаДаДаДа [108]Да [109]
Доступность /
плавная деградация [110]
ДаДа [111]НетДаДа [16]Да [112]ДаДа [113]ДаНет [114]Деградация: Нет
Доступность: Да
ДаДа [115]
Соответствует ARIAДа [111]Да [16]Да [116]Да [113]ДаНетДаДаДа [117]
Инструменты разработчика, Визуальный дизайнДа [118] [119]в процессе [120]Да [121] [122] [123]ДаДа [124] [125]Да [126] [127] [128]Да [129] [130]Да [131]НетДаДа [132] [133]
Оффлайн-хранение [134]ДаНет [135]ДаДа [136]Через Google Gears [137]С плагином [138]Да [139]ДаДаДаДа
Кроссбраузерная 2D векторная графика [140]Да [141]ДаС плагином [142]Да [100]Да [143]НетДа [102]Да (через Рафаэля) [144]
Диаграммы и панели инструментов [145]ДаДа [146]Да [147]С плагином [148] [149]Да [150] [151]НетДа [152]Да [153]
Поддержка RTL в компонентах пользовательского интерфейсаДаДаДаЗависит от используемого плагинаДа [113]ДаДаНет
УгловойAngularJSАпач РояльДодзёЭмбер.jsЭньоExtJSВеб-инструментарий GooglejQueryjQWidgetsMooToolsOpenUI5Прототип и сценарий. aculo.us [9]qooxdooРеагироватьSproutCoreСтройныйВьюЗКВебикс

Поддержка браузера

РамкиИнтернет ЭксплорерМозилла ФаерфоксСафариОпераХромКрай
УгловойПоследняя и расширенная версия поддержки2 последние основные версииПоследняя и предыдущая стабильная версия2 последние основные версии
AngularJS (1.3)8+ (9+)4+5+11+30+
Апач Рояль9 (Край --> 10)2161523
Додзё6+3+ [154]4 [154]10.50+ [154]3 [154]
Эмбер.js6+3+4+10.6+14+
Эньо8+ [155]>4 [155]>5 [155]>10 [155]
Расширение JS8+45+11+43+64+ [156]
Веб-инструментарий Google8+1+5+9+1+
jQuery (3.x)6+ (9+) [157]2+ [157]3+ [157]9+ [157]1+ [157]
jQWidgets7+ [158]2+ [158]3+ [158]9+ [158]1+ [158]
MooTools6+2+3+9+1+
Прототип и сценарий. aculo.us [9]6+1.5+2.0.4+9.25+1+ (начиная с 1.6.1RC3)
qooxdoo6+2+3+9+2+
Реагировать
SAP OpenUI5 [159]11+Последняя стабильная версия и ESRПоследние 2Последняя версия
SproutCore6+3+4+9+1+
Стройный21+6+15+23+12+
Вью10+21+6+15+23+12+
ЗК6+2.0+3+9+2+
Вебикс8+ [160]3+ [160]4+ [160]9+ [160]1+ [160]

Примечания

  1. Dojo Base Архивировано 28 ноября 2009 г. на Wayback Machine
  2. ^ "About Enyo JS". enyojs.com . Получено 23 ноября 2014 г. .
  3. ^ "Ext JS 7.3.0 Licensing". sencha.com . Архивировано из оригинала 9 января 2011 г. Получено 5 ноября 2020 г.
  4. ^ ab "jQuery Core - All Versions". jQuery . Архивировано из оригинала 9 августа 2013 г. Получено 22 марта 2021 г.
  5. ^ "Лицензия - Javascript, HTML5, jQuery Widgets". jqwidgets.com . Получено 17 декабря 2015 г. .
  6. ^ "MooTools Core Builder". mootools.net .
  7. ^ "MooTools More Builder". mootools.net .
  8. ^ "Ядро MooTools". mootools.net .
  9. ^ abcde script.aculo.us — это дополнение к Prototype.
  10. ^ "OpenUI5". GitHub . Получено 22 декабря 2020 г. .
  11. ^ ab "vue CDN files". cdn.jsdelivr . JSDelivr . Получено 23 апреля 2019 г. .
  12. ^ "Библиотека компонентов пользовательского интерфейса JavaScript Webix - Лицензии". webix.com . Получено 1 июня 2022 г. .
  13. ^ "ZK - Leading Enterprise Java Web Framework". ZK - Java Web Framework . Получено 1 июня 2022 г. .
  14. ^ Многие предпочитают обнаружение функций анализу браузера для поддержки будущих браузеров: Обнаружение браузера (и что делать вместо этого), Обнаружение функций: современные сценарии браузера, Обнаружение функций браузера Архивировано 10 июля 2017 г. на Wayback Machine
  15. ^ "dojo/has – Набор инструментов Dojo - Справочное руководство". dojotoolkit.org .
  16. ^ abc «Ext JS 7.3.0 — Документы Sencha». docs.sencha.com .
  17. ^ "Архив Google Code — долгосрочное хранилище для хостинга проектов Google Code". code.google.com .
  18. ^ "Группы Google". google.com .[ постоянная мертвая ссылка ]
  19. ^ jquery.org, jQuery Foundation - (14 января 2009 г.). "Выпущен jQuery 1.3 - Официальный блог jQuery". docs.jquery.com .
  20. ^ "Блог MooTools: MooTools Core 1.3 Stable и MooTools More 1.3RC". mootools.net .
  21. ^ Обнаружение функций на всем пути Архивировано 21 апреля 2009 г. на Wayback Machine
  22. ^ kangax (5 апреля 2010 г.). "Что не так с расширением DOM" . Получено 6 апреля 2010 г. .
  23. ^ "Документация ядра MooTools". mootools.net .
  24. ^ "Документация API прототипа - Элемент (Устаревший URL)". prototypejs.org .
  25. ^ "Прототип 2.0 не будет расширять DOM - Ajaxian". ajaxian.com . 17 ноября 2015 г.
  26. ^ ab AJAX и Dojo Архивировано 9 февраля 2010 г. на Wayback Machine
  27. ^ ab "jQuery Data Adapter". jqwidgets.com . Получено 17 декабря 2015 г. .
  28. ^ ab "Документация ядра MooTools". mootools.net .
  29. ^ Шефер, Хольгер (25 января 2014 г.). «OpenUI5 Developer: Простой пример сервера чата с использованием UI5 WebSocket».
  30. ^ "WebSockets (Faye) руководств, взаимодействие с серверной стороной Webix Docs". docs.webix.com . Архивировано из оригинала 3 августа 2018 г. Получено 25 ноября 2016 г.
  31. ^ ab "CometD JavaScript | cometd.org". Архивировано из оригинала 19 сентября 2010 г. Получено 7 октября 2010 г.
  32. ^ "kembuco/extjs-cometd". GitHub . 8 июля 2020 г.
  33. ^ "Архив Google Code — долгосрочное хранилище для хостинга проектов Google Code". code.google.com .
  34. ^ «ZK — ведущие корпоративные решения Ajax».
  35. ^ "Dojox/Data - DojoCampus - Docs". Архивировано из оригинала 17 марта 2009 года . Получено 23 апреля 2009 года .
  36. ^ "Dojo/DND - DojoCampus - Docs". Архивировано из оригинала 6 апреля 2009 года . Получено 23 апреля 2009 года .
  37. ^ "fredsa/gwt-dnd". GitHub . 8 февраля 2022 г.
  38. ^ js.foundation, JS Foundation -. "Перетаскиваемый - jQuery UI". jqueryui.com .
  39. ^ "jQuery DragDrop Plugin". jqwidgets.com . Получено 17 декабря 2015 г. .
  40. ^ "Дополнительная документация MooTools". mootools.net .
  41. ^ «OpenUI5 SDK — Демонстрационный комплект v2.0» . openui5.hana.ondemand.com .
  42. ^ «Поддержка перетаскивания виджетов пользовательского интерфейса, Tree Webix Docs». ​​docs.webix.com .
  43. ^ "Dojo/Fx - DojoCampus - Docs". Архивировано из оригинала 16 апреля 2009 года . Получено 23 апреля 2009 года .
  44. ^ "Документация ядра MooTools". mootools.net .
  45. ^ ab "Витрина". showcase.sproutcore.com .
  46. ^ "Dojox/Fx - DojoCampus - Docs". Архивировано из оригинала 4 марта 2009 года . Получено 23 апреля 2009 года .
  47. ^ "Enyo API Reference". enyojs.com . Архивировано из оригинала 20 декабря 2013 г. Получено 1 августа 2012 г.
  48. ^ "Документация ядра MooTools". mootools.net .
  49. ^ "Анимация направляющих, стилизация и анимация Webix Docs". docs.webix.com .
  50. ^ "Dojo/Back - DojoCampus - Docs". Архивировано из оригинала 2 апреля 2009 года . Получено 23 апреля 2009 года .
  51. ^ "Enyo API Viewer". enyojs.com . Архивировано из оригинала 24 марта 2016 г. Получено 24 апреля 2014 г.
  52. ^ "Since v2.2". Архивировано из оригинала 29 декабря 2010 года . Получено 11 сентября 2010 года .
  53. ^ Asual. "Asual". asual.com .
  54. ^ "cpojer/mootools-history". GitHub . 10 октября 2021 г.
  55. ^ "Dijit/Form - DojoCampus - Docs". Архивировано из оригинала 3 апреля 2009 года . Получено 23 апреля 2009 года .
  56. ^ "Проверка входных данных с помощью GWT". Архивировано из оригинала 20 июля 2011 г. Получено 11 октября 2018 г.
  57. ^ js.foundation, JS Foundation -. "Реестр плагинов jQuery". plugins.jquery.com .
  58. ^ "jQuery Validator". jqwidgets.com . Получено 17 декабря 2015 г. .
  59. ^ «Проверка данных руководств, управление данными в компоненте Webix Docs». ​​docs.webix.com .
  60. ^ «Форматированные текстовые входы элементов управления пользовательского интерфейса, текстовые документы Webix». docs.webix.com .
  61. ^ "Dojox/Grid - DojoCampus - Docs". Архивировано из оригинала 23 апреля 2009 г. Получено 23 апреля 2009 г.
  62. ^ "jqGrid ShieldUI jQuery Grid".
  63. ^ "jQuery Grid, JavaScript Grid, jqxGrid, DataGrid, jQuery DataGrid". jqwidgets.com . Получено 17 декабря 2015 г. .
  64. ^ "JxLib Library". Архивировано из оригинала 18 февраля 2009 года . Получено 18 ноября 2008 года .или "плагин сортируемой таблицы". phatfusion. Архивировано из оригинала 22 апреля 2009 г.или "DrasticGrid". Архивировано из оригинала 15 апреля 2017 г. Получено 22 мая 2009 г.
  65. ^ "Виджет таблицы (сетки) JavaScript – Webix HTML DataTable". webix.com .
  66. ^ "Dijit/Tree - DojoCampus - Docs". Архивировано из оригинала 9 мая 2009 года . Получено 23 апреля 2009 года .
  67. ^ «Enyo JavaScript Framework — Пример — Примеры кода DiscoverSDK».
  68. ^ "Sencha - Ext JS 7.3.0 Examples". sencha.com . Архивировано из оригинала 12 мая 2014 года . Получено 5 августа 2012 года .
  69. ^ "treeview". Архивировано из оригинала 9 октября 2008 года., "file_tree_viewer". Архивировано из оригинала 18 июля 2008 г.
  70. ^ "jQuery Tree". jqwidgets.com . Получено 17 декабря 2015 г. .
  71. ^ "mootree". sites.google.com . Архивировано из оригинала 11 сентября 2016 года . Получено 18 ноября 2008 года .
  72. ^ "Демо-браузер". Архивировано из оригинала 2 апреля 2016 года . Получено 3 октября 2008 года .
  73. ^ "Tree Table или TreeGrid - библиотека Webix HTML5 с интеграцией jQuery". webix.com .
  74. ^ "Dijit/Editor - DojoCampus - Docs". Архивировано из оригинала 16 апреля 2009 года . Получено 23 апреля 2009 года .
  75. ^ "HTML-редактор". sencha.com .
  76. ^ markitup, jwysiwyg, htmlbox Архивировано 7 июля 2009 г. на Wayback Machine , WYMeditor Архивировано 3 июня 2008 г. на Wayback Machine
  77. ^ ab "jQuery Editor". jqwidgets.com . Получено 17 декабря 2015 г. .
  78. ^ "MooEditable". cheeaun.github.com . Архивировано из оригинала 1 марта 2013 года . Получено 19 сентября 2017 года .
  79. ^ "RichText - Документация по элементу управления RichText: обзор и инициализация. Webix Docs". docs.webix.com .
  80. ^ "Dijit/Form/ComboBox - DojoCampus - Docs". Архивировано из оригинала 18 апреля 2009 года . Получено 23 апреля 2009 года .
  81. ^ js.foundation, JS Foundation -. "Автозаполнение - jQuery UI". jqueryui.com .
  82. ^ "jQuery Input, jQuery Auto Complete". jqwidgets.com . Получено 17 декабря 2015 г. .
  83. ^ "AutoCompleter » digitarald:Harald Kirschner". digitarald.de . Архивировано из оригинала 23 октября 2017 года . Получено 25 апреля 2008 года .
  84. ^ Начиная с Dojo 1.3, API NodeList.addContent() можно использовать для создания контента, например: dojo.query(".note").addContent("h4 NOTE: h4", "before");
  85. Элементы MooTools Архивировано 5 сентября 2008 г. на Wayback Machine
  86. ^ UAB, Dinamenta. «Библиотека JavaScript UI, компоненты Ajax и фреймворк HTML5 — онлайн-конструктор скинов». dhtmlx.com .
  87. ^ "Блог". 26 февраля 2015 г.
  88. ^ "Skinning GWT controls with style tables". Архивировано из оригинала 12 сентября 2008 года . Получено 17 марта 2015 года .
  89. ^ js.foundation, JS Foundation -. "ThemeRoller - jQuery UI". jqueryui.com .
  90. ^ «Лучшие фреймворки JavaScript». 16 сентября 2019 г.
  91. ^ "jQuery Window". jqwidgets.com . Получено 17 декабря 2015 г. .
  92. ^ ab Использование библиотеки MochaUI или JxLib Архивировано 18 февраля 2009 г. в веб-архиве Библиотеки Конгресса
  93. ^ ab "A Sip of WYSIWYG Development with ZK Studio". Архивировано из оригинала 12 октября 2008 г. Получено 27 апреля 2011 г.
  94. ^ "Архив Google Code — долгосрочное хранилище для хостинга проектов Google Code". code.google.com .
  95. ^ "jQuery Docking Layout". jqwidgets.com . Получено 17 декабря 2015 г. .
  96. ^ "jQuery Splitter". jqwidgets.com . Получено 17 декабря 2015 г. .
  97. ^ "Библиотека макетов JavaScript Webix для разработчиков веб-приложений". webix.com .
  98. ^ dojo.gfx Архивировано 9 марта 2009 г. на Wayback Machine
  99. ^ "jCanvas". jCanvas .
  100. ^ ab "jQuery Draw Plugin". jqwidgets.com . Получено 17 декабря 2015 г. .
  101. ^ "Mocha UI – класс MooTools Canvas UI - Ajaxian". ajaxian.com . 17 ноября 2015 г.
  102. ^ ab "ZK - Ведущие корпоративные решения Ajax".
  103. ^ "Проект нового мобильного приложения Dojo". 13 июня 2010 г.
  104. ^ "Архив Google Code — долгосрочное хранилище для хостинга проектов Google Code". code.google.com .
  105. ^ "jQT". jQT .
  106. ^ "jQWidgets Mobile Demos". jqwidgets.com . Получено 17 декабря 2015 г. .
  107. ^ "cpojer/mootools-mobile". GitHub . 10 октября 2021 г.
  108. ^ "ZK - Ведущий корпоративный Java Web Framework". ZK - Java Web Framework .
  109. ^ [1] Поддержка мобильных устройств/планшетов Webix
  110. ^ Все фреймворки JavaScript могут быть написаны доступным способом с постепенной деградацией, фреймворки, представленные здесь и подразумевающие доступность «из коробки», приложили особые усилия для документирования лучших практик для своих конкретных фреймворков.
  111. ^ ab "Quickstart/WritingWidgets/A11y - DojoCampus - Docs". Архивировано из оригинала 6 апреля 2009 г. Получено 23 апреля 2009 г.
  112. ^ «Встроенные специальные возможности в приложениях GWT 1.5».
  113. ^ abc "Обзор доступности jQWidgets". jqwidgets.com . Получено 17 декабря 2015 г. .
  114. ^ Парадигма Qooxdoo "Extreme JavaScript" Архивировано 12 октября 2008 г. на Wayback Machine
  115. ^ «Доступность руководств, проектирование пользовательского интерфейса Webix Docs». ​​docs.webix.com .
  116. ^ js.foundation, JS Foundation -. "О jQuery UI - jQuery UI". jqueryui.com .
  117. ^ «Доступность руководств, проектирование пользовательского интерфейса Webix Docs». ​​docs.webix.com .
  118. ^ Волнорез
  119. ^ Студия Аптана
  120. ^ "HP webOS Developer Blog". Архивировано из оригинала 9 июля 2012 г. Получено 5 августа 2012 г.
  121. ^ "Sencha Architect". 25 марта 2015 г.
  122. ^ "Блог". 26 февраля 2015 г.
  123. ^ "Сенча Ext JS" . 5 ноября 2020 г.
  124. ^ troy.giunipero@sun.com, lloyd.dunn @ sun.com. "Использование jQuery для улучшения внешнего вида и удобства использования веб-страницы - Учебное пособие по NetBeans". netbeans.org . Архивировано из оригинала 12 июля 2017 г. . Получено 9 февраля 2010 г. .
  125. ^ js.foundation, JS Foundation -. "Документация API jQuery". api.jquery.com .
  126. ^ "Theme Builder for jQWidgets". jqwidgets.com . Получено 17 декабря 2015 г. .
  127. ^ "ßeta - jQWidgets Charts Studio". jqwidgets.com . Получено 17 декабря 2015 г. .
  128. ^ "JSEditor". jqwidgets.com . Получено 17 декабря 2015 г. .
  129. ^ "MooTools-core Documentation". Архивировано из оригинала 2 октября 2009 г. Получено 14 октября 2009 г.
  130. ^ "MooTools-more Document". Архивировано из оригинала 4 октября 2009 г. Получено 14 октября 2009 г.
  131. ^ Пользовательская сборка, JS Linker, генерация API, фреймворк модульного тестирования и т. д. Архивировано 25 июля 2008 г. на Wayback Machine
  132. ^ "Webix Skin Builder". webix.com .
  133. ^ "Formbuilder". webix.com .
  134. ^ В настоящее время JavaScript-фреймворки поддерживают автономное хранение только с помощью предустановленных расширений браузера, таких как Google Gears . Если у пользователя в браузере еще не установлено ни одно из этих поддерживаемых расширений, то офлайн-поддержка для фреймворка будет недоступна. Разработчики JavaScript-фреймворков, заинтересованные во внедрении Gears, могут начать с Gears Getting Started Guide.
  135. ^ o.DojoToolkit.Org/offline Архивировано 10 февраля 2010 г. на Wayback Machine , в нем говорится: «Dojo Offline больше не поддерживается после Dojo 1.3».
  136. ^ "Ext JS 7.3.0 - Документы Sencha" . docs.sencha.com .
  137. ^ "googlearchive/gwt-google-apis". GitHub . 24 апреля 2021 г.
  138. ^ "jQuery HTML5 Storage plugin - daveschindler". sites.google.com . Архивировано из оригинала 4 марта 2017 г. . Получено 15 октября 2012 г. .
  139. ^ "Этот пример показывает, как сохранить/загрузить состояние сетки". jqwidgets.com . Получено 17 декабря 2015 г. .
  140. ^ Некоторые библиотеки JavaScript предоставляют примитивы 2D-графики, которые можно использовать для кросс-браузерной векторной графики. Эти библиотеки используют базовые технологии браузера или плагины, такие как Canvas, SVG, VML, Flash и Silverlight, для выполнения фактического рендеринга, но помогают изолировать код приложения и виджета от различий API движка рендеринга
  141. ^ "Dojox/GFX - DojoCampus - Docs". Архивировано из оригинала 9 марта 2009 года . Получено 23 апреля 2009 года .
  142. ^ плагин jQuery SVG
  143. ^ "камикане/искусство". Гитхаб . 26 февраля 2021 г.
  144. ^ "Интеграция диаграмм - Руководство по интеграции сторонних диаграмм. Документация Webix". docs.webix.com .
  145. ^ Некоторые библиотеки JavaScript включают виджеты для диаграмм, датчиков и других визуализаций данных.
  146. ^ "Dojox/Charting - DojoCampus - Docs". Архивировано из оригинала 3 марта 2009 года . Получено 23 апреля 2009 года .
  147. ^ API диаграмм [ постоянная неработающая ссылка ]
  148. ^ "Flot: Привлекательное построение графиков на JavaScript для jQuery". flotcharts.org .
  149. ^ Плагин jQuery Visualize Архивировано 9 июля 2009 г. на Wayback Machine
  150. ^ "jqxChart - виджет диаграммы javascript на базе jQuery, HTML5, SVG". jqwidgets.com . Получено 17 декабря 2015 г. .
  151. ^ "jQuery Gauge". jqwidgets.com . Получено 17 декабря 2015 г. .
  152. ^ "ZK Live Demo - Другие графики". Live Demo - ZK Web Application Framework .
  153. ^ "Виджет пользовательского интерфейса JavaScript Charts - Webix JS Charts". webix.com .
  154. ^ abcd "Releasenotes/1.4 - DojoCampus - Docs". Архивировано из оригинала 8 февраля 2010 г. Получено 17 декабря 2009 г.
  155. ^ abcd "Поддерживаемые платформы | Enyo JS". Архивировано из оригинала 23 июля 2012 г. Получено 26 июля 2012 г.
  156. ^ "Сенча Ext JS" . 5 ноября 2020 г.
  157. ^ abcde js.foundation, JS Foundation -. "Поддержка браузеров - jQuery". docs.jquery.com .
  158. ^ abcde "jQuery UI Widgets - Help Documentation". jqwidgets.com . Получено 17 декабря 2015 г. .
  159. ^ "OpenUI5SDK - Demo Kit". openui5.hana.ondemand.com . Получено 22 марта 2021 г. .
  160. ^ abcde "Документы по совместимости Webix". docs.webix.com .
Retrieved from "https://en.wikipedia.org/w/index.php?title=Comparison_of_JavaScript-based_web_frameworks&oldid=1251380615"