Это сравнение веб-фреймворков для разработки интерфейсных веб-приложений , поведение которых в значительной степени зависит от кода JavaScript .
Общая информация
Функции
Поддержка браузера
Примечания
- ↑ Dojo Base Архивировано 28 ноября 2009 г. на Wayback Machine
- ^ "About Enyo JS". enyojs.com . Получено 23 ноября 2014 г. .
- ^ "Ext JS 7.3.0 Licensing". sencha.com . Архивировано из оригинала 9 января 2011 г. Получено 5 ноября 2020 г.
- ^ ab "jQuery Core - All Versions". jQuery . Архивировано из оригинала 9 августа 2013 г. Получено 22 марта 2021 г.
- ^ "Лицензия - Javascript, HTML5, jQuery Widgets". jqwidgets.com . Получено 17 декабря 2015 г. .
- ^ "MooTools Core Builder". mootools.net .
- ^ "MooTools More Builder". mootools.net .
- ^ "Ядро MooTools". mootools.net .
- ^ abcde script.aculo.us — это дополнение к Prototype.
- ^ "OpenUI5". GitHub . Получено 22 декабря 2020 г. .
- ^ ab "vue CDN files". cdn.jsdelivr . JSDelivr . Получено 23 апреля 2019 г. .
- ^ "Библиотека компонентов пользовательского интерфейса JavaScript Webix - Лицензии". webix.com . Получено 1 июня 2022 г. .
- ^ "ZK - Leading Enterprise Java Web Framework". ZK - Java Web Framework . Получено 1 июня 2022 г. .
- ^ Многие предпочитают обнаружение функций анализу браузера для поддержки будущих браузеров: Обнаружение браузера (и что делать вместо этого), Обнаружение функций: современные сценарии браузера, Обнаружение функций браузера Архивировано 10 июля 2017 г. на Wayback Machine
- ^ "dojo/has – Набор инструментов Dojo - Справочное руководство". dojotoolkit.org .
- ^ abc «Ext JS 7.3.0 — Документы Sencha». docs.sencha.com .
- ^ "Архив Google Code — долгосрочное хранилище для хостинга проектов Google Code". code.google.com .
- ^ "Группы Google". google.com .[ постоянная мертвая ссылка ]
- ^ jquery.org, jQuery Foundation - (14 января 2009 г.). "Выпущен jQuery 1.3 - Официальный блог jQuery". docs.jquery.com .
- ^ "Блог MooTools: MooTools Core 1.3 Stable и MooTools More 1.3RC". mootools.net .
- ^ Обнаружение функций на всем пути Архивировано 21 апреля 2009 г. на Wayback Machine
- ^ kangax (5 апреля 2010 г.). "Что не так с расширением DOM" . Получено 6 апреля 2010 г. .
- ^ "Документация ядра MooTools". mootools.net .
- ^ "Документация API прототипа - Элемент (Устаревший URL)". prototypejs.org .
- ^ "Прототип 2.0 не будет расширять DOM - Ajaxian". ajaxian.com . 17 ноября 2015 г.
- ^ ab AJAX и Dojo Архивировано 9 февраля 2010 г. на Wayback Machine
- ^ ab "jQuery Data Adapter". jqwidgets.com . Получено 17 декабря 2015 г. .
- ^ ab "Документация ядра MooTools". mootools.net .
- ^ Шефер, Хольгер (25 января 2014 г.). «OpenUI5 Developer: Простой пример сервера чата с использованием UI5 WebSocket».
- ^ "WebSockets (Faye) руководств, взаимодействие с серверной стороной Webix Docs". docs.webix.com . Архивировано из оригинала 3 августа 2018 г. Получено 25 ноября 2016 г.
- ^ ab "CometD JavaScript | cometd.org". Архивировано из оригинала 19 сентября 2010 г. Получено 7 октября 2010 г.
- ^ "kembuco/extjs-cometd". GitHub . 8 июля 2020 г.
- ^ "Архив Google Code — долгосрочное хранилище для хостинга проектов Google Code". code.google.com .
- ^ «ZK — ведущие корпоративные решения Ajax».
- ^ "Dojox/Data - DojoCampus - Docs". Архивировано из оригинала 17 марта 2009 года . Получено 23 апреля 2009 года .
- ^ "Dojo/DND - DojoCampus - Docs". Архивировано из оригинала 6 апреля 2009 года . Получено 23 апреля 2009 года .
- ^ "fredsa/gwt-dnd". GitHub . 8 февраля 2022 г.
- ^ js.foundation, JS Foundation -. "Перетаскиваемый - jQuery UI". jqueryui.com .
- ^ "jQuery DragDrop Plugin". jqwidgets.com . Получено 17 декабря 2015 г. .
- ^ "Дополнительная документация MooTools". mootools.net .
- ^ «OpenUI5 SDK — Демонстрационный комплект v2.0» . openui5.hana.ondemand.com .
- ^ «Поддержка перетаскивания виджетов пользовательского интерфейса, Tree Webix Docs». docs.webix.com .
- ^ "Dojo/Fx - DojoCampus - Docs". Архивировано из оригинала 16 апреля 2009 года . Получено 23 апреля 2009 года .
- ^ "Документация ядра MooTools". mootools.net .
- ^ ab "Витрина". showcase.sproutcore.com .
- ^ "Dojox/Fx - DojoCampus - Docs". Архивировано из оригинала 4 марта 2009 года . Получено 23 апреля 2009 года .
- ^ "Enyo API Reference". enyojs.com . Архивировано из оригинала 20 декабря 2013 г. Получено 1 августа 2012 г.
- ^ "Документация ядра MooTools". mootools.net .
- ^ "Анимация направляющих, стилизация и анимация Webix Docs". docs.webix.com .
- ^ "Dojo/Back - DojoCampus - Docs". Архивировано из оригинала 2 апреля 2009 года . Получено 23 апреля 2009 года .
- ^ "Enyo API Viewer". enyojs.com . Архивировано из оригинала 24 марта 2016 г. Получено 24 апреля 2014 г.
- ^ "Since v2.2". Архивировано из оригинала 29 декабря 2010 года . Получено 11 сентября 2010 года .
- ^ Asual. "Asual". asual.com .
- ^ "cpojer/mootools-history". GitHub . 10 октября 2021 г.
- ^ "Dijit/Form - DojoCampus - Docs". Архивировано из оригинала 3 апреля 2009 года . Получено 23 апреля 2009 года .
- ^ "Проверка входных данных с помощью GWT". Архивировано из оригинала 20 июля 2011 г. Получено 11 октября 2018 г.
- ^ js.foundation, JS Foundation -. "Реестр плагинов jQuery". plugins.jquery.com .
- ^ "jQuery Validator". jqwidgets.com . Получено 17 декабря 2015 г. .
- ^ «Проверка данных руководств, управление данными в компоненте Webix Docs». docs.webix.com .
- ^ «Форматированные текстовые входы элементов управления пользовательского интерфейса, текстовые документы Webix». docs.webix.com .
- ^ "Dojox/Grid - DojoCampus - Docs". Архивировано из оригинала 23 апреля 2009 г. Получено 23 апреля 2009 г.
- ^ "jqGrid ShieldUI jQuery Grid".
- ^ "jQuery Grid, JavaScript Grid, jqxGrid, DataGrid, jQuery DataGrid". jqwidgets.com . Получено 17 декабря 2015 г. .
- ^ "JxLib Library". Архивировано из оригинала 18 февраля 2009 года . Получено 18 ноября 2008 года .или "плагин сортируемой таблицы". phatfusion. Архивировано из оригинала 22 апреля 2009 г.или "DrasticGrid". Архивировано из оригинала 15 апреля 2017 г. Получено 22 мая 2009 г.
- ^ "Виджет таблицы (сетки) JavaScript – Webix HTML DataTable". webix.com .
- ^ "Dijit/Tree - DojoCampus - Docs". Архивировано из оригинала 9 мая 2009 года . Получено 23 апреля 2009 года .
- ^ «Enyo JavaScript Framework — Пример — Примеры кода DiscoverSDK».
- ^ "Sencha - Ext JS 7.3.0 Examples". sencha.com . Архивировано из оригинала 12 мая 2014 года . Получено 5 августа 2012 года .
- ^ "treeview". Архивировано из оригинала 9 октября 2008 года., "file_tree_viewer". Архивировано из оригинала 18 июля 2008 г.
- ^ "jQuery Tree". jqwidgets.com . Получено 17 декабря 2015 г. .
- ^ "mootree". sites.google.com . Архивировано из оригинала 11 сентября 2016 года . Получено 18 ноября 2008 года .
- ^ "Демо-браузер". Архивировано из оригинала 2 апреля 2016 года . Получено 3 октября 2008 года .
- ^ "Tree Table или TreeGrid - библиотека Webix HTML5 с интеграцией jQuery". webix.com .
- ^ "Dijit/Editor - DojoCampus - Docs". Архивировано из оригинала 16 апреля 2009 года . Получено 23 апреля 2009 года .
- ^ "HTML-редактор". sencha.com .
- ^ markitup, jwysiwyg, htmlbox Архивировано 7 июля 2009 г. на Wayback Machine , WYMeditor Архивировано 3 июня 2008 г. на Wayback Machine
- ^ ab "jQuery Editor". jqwidgets.com . Получено 17 декабря 2015 г. .
- ^ "MooEditable". cheeaun.github.com . Архивировано из оригинала 1 марта 2013 года . Получено 19 сентября 2017 года .
- ^ "RichText - Документация по элементу управления RichText: обзор и инициализация. Webix Docs". docs.webix.com .
- ^ "Dijit/Form/ComboBox - DojoCampus - Docs". Архивировано из оригинала 18 апреля 2009 года . Получено 23 апреля 2009 года .
- ^ js.foundation, JS Foundation -. "Автозаполнение - jQuery UI". jqueryui.com .
- ^ "jQuery Input, jQuery Auto Complete". jqwidgets.com . Получено 17 декабря 2015 г. .
- ^ "AutoCompleter » digitarald:Harald Kirschner". digitarald.de . Архивировано из оригинала 23 октября 2017 года . Получено 25 апреля 2008 года .
- ^ Начиная с Dojo 1.3, API NodeList.addContent() можно использовать для создания контента, например: dojo.query(".note").addContent("h4 NOTE: h4", "before");
- ↑ Элементы MooTools Архивировано 5 сентября 2008 г. на Wayback Machine
- ^ UAB, Dinamenta. «Библиотека JavaScript UI, компоненты Ajax и фреймворк HTML5 — онлайн-конструктор скинов». dhtmlx.com .
- ^ "Блог". 26 февраля 2015 г.
- ^ "Skinning GWT controls with style tables". Архивировано из оригинала 12 сентября 2008 года . Получено 17 марта 2015 года .
- ^ js.foundation, JS Foundation -. "ThemeRoller - jQuery UI". jqueryui.com .
- ^ «Лучшие фреймворки JavaScript». 16 сентября 2019 г.
- ^ "jQuery Window". jqwidgets.com . Получено 17 декабря 2015 г. .
- ^ ab Использование библиотеки MochaUI или JxLib Архивировано 18 февраля 2009 г. в веб-архиве Библиотеки Конгресса
- ^ ab "A Sip of WYSIWYG Development with ZK Studio". Архивировано из оригинала 12 октября 2008 г. Получено 27 апреля 2011 г.
- ^ "Архив Google Code — долгосрочное хранилище для хостинга проектов Google Code". code.google.com .
- ^ "jQuery Docking Layout". jqwidgets.com . Получено 17 декабря 2015 г. .
- ^ "jQuery Splitter". jqwidgets.com . Получено 17 декабря 2015 г. .
- ^ "Библиотека макетов JavaScript Webix для разработчиков веб-приложений". webix.com .
- ^ dojo.gfx Архивировано 9 марта 2009 г. на Wayback Machine
- ^ "jCanvas". jCanvas .
- ^ ab "jQuery Draw Plugin". jqwidgets.com . Получено 17 декабря 2015 г. .
- ^ "Mocha UI – класс MooTools Canvas UI - Ajaxian". ajaxian.com . 17 ноября 2015 г.
- ^ ab "ZK - Ведущие корпоративные решения Ajax".
- ^ "Проект нового мобильного приложения Dojo". 13 июня 2010 г.
- ^ "Архив Google Code — долгосрочное хранилище для хостинга проектов Google Code". code.google.com .
- ^ "jQT". jQT .
- ^ "jQWidgets Mobile Demos". jqwidgets.com . Получено 17 декабря 2015 г. .
- ^ "cpojer/mootools-mobile". GitHub . 10 октября 2021 г.
- ^ "ZK - Ведущий корпоративный Java Web Framework". ZK - Java Web Framework .
- ^ [1] Поддержка мобильных устройств/планшетов Webix
- ^ Все фреймворки JavaScript могут быть написаны доступным способом с постепенной деградацией, фреймворки, представленные здесь и подразумевающие доступность «из коробки», приложили особые усилия для документирования лучших практик для своих конкретных фреймворков.
- ^ ab "Quickstart/WritingWidgets/A11y - DojoCampus - Docs". Архивировано из оригинала 6 апреля 2009 г. Получено 23 апреля 2009 г.
- ^ «Встроенные специальные возможности в приложениях GWT 1.5».
- ^ abc "Обзор доступности jQWidgets". jqwidgets.com . Получено 17 декабря 2015 г. .
- ^ Парадигма Qooxdoo "Extreme JavaScript" Архивировано 12 октября 2008 г. на Wayback Machine
- ^ «Доступность руководств, проектирование пользовательского интерфейса Webix Docs». docs.webix.com .
- ^ js.foundation, JS Foundation -. "О jQuery UI - jQuery UI". jqueryui.com .
- ^ «Доступность руководств, проектирование пользовательского интерфейса Webix Docs». docs.webix.com .
- ^ Волнорез
- ^ Студия Аптана
- ^ "HP webOS Developer Blog". Архивировано из оригинала 9 июля 2012 г. Получено 5 августа 2012 г.
- ^ "Sencha Architect". 25 марта 2015 г.
- ^ "Блог". 26 февраля 2015 г.
- ^ "Сенча Ext JS" . 5 ноября 2020 г.
- ^ [email protected], lloyd.dunn @ sun.com. "Использование jQuery для улучшения внешнего вида и удобства использования веб-страницы - Учебное пособие по NetBeans". netbeans.org . Архивировано из оригинала 12 июля 2017 г. . Получено 9 февраля 2010 г. .
- ^ js.foundation, JS Foundation -. "Документация API jQuery". api.jquery.com .
- ^ "Theme Builder for jQWidgets". jqwidgets.com . Получено 17 декабря 2015 г. .
- ^ "ßeta - jQWidgets Charts Studio". jqwidgets.com . Получено 17 декабря 2015 г. .
- ^ "JSEditor". jqwidgets.com . Получено 17 декабря 2015 г. .
- ^ "MooTools-core Documentation". Архивировано из оригинала 2 октября 2009 г. Получено 14 октября 2009 г.
- ^ "MooTools-more Document". Архивировано из оригинала 4 октября 2009 г. Получено 14 октября 2009 г.
- ^ Пользовательская сборка, JS Linker, генерация API, фреймворк модульного тестирования и т. д. Архивировано 25 июля 2008 г. на Wayback Machine
- ^ "Webix Skin Builder". webix.com .
- ^ "Formbuilder". webix.com .
- ^ В настоящее время JavaScript-фреймворки поддерживают автономное хранение только с помощью предустановленных расширений браузера, таких как Google Gears . Если у пользователя в браузере еще не установлено ни одно из этих поддерживаемых расширений, то офлайн-поддержка для фреймворка будет недоступна. Разработчики JavaScript-фреймворков, заинтересованные во внедрении Gears, могут начать с Gears Getting Started Guide.
- ^ o.DojoToolkit.Org/offline Архивировано 10 февраля 2010 г. на Wayback Machine , в нем говорится: «Dojo Offline больше не поддерживается после Dojo 1.3».
- ^ "Ext JS 7.3.0 - Документы Sencha" . docs.sencha.com .
- ^ "googlearchive/gwt-google-apis". GitHub . 24 апреля 2021 г.
- ^ "jQuery HTML5 Storage plugin - daveschindler". sites.google.com . Архивировано из оригинала 4 марта 2017 г. . Получено 15 октября 2012 г. .
- ^ "Этот пример показывает, как сохранить/загрузить состояние сетки". jqwidgets.com . Получено 17 декабря 2015 г. .
- ^ Некоторые библиотеки JavaScript предоставляют примитивы 2D-графики, которые можно использовать для кросс-браузерной векторной графики. Эти библиотеки используют базовые технологии браузера или плагины, такие как Canvas, SVG, VML, Flash и Silverlight, для выполнения фактического рендеринга, но помогают изолировать код приложения и виджета от различий API движка рендеринга
- ^ "Dojox/GFX - DojoCampus - Docs". Архивировано из оригинала 9 марта 2009 года . Получено 23 апреля 2009 года .
- ^ плагин jQuery SVG
- ^ "камикане/искусство". Гитхаб . 26 февраля 2021 г.
- ^ "Интеграция диаграмм - Руководство по интеграции сторонних диаграмм. Документация Webix". docs.webix.com .
- ^ Некоторые библиотеки JavaScript включают виджеты для диаграмм, датчиков и других визуализаций данных.
- ^ "Dojox/Charting - DojoCampus - Docs". Архивировано из оригинала 3 марта 2009 года . Получено 23 апреля 2009 года .
- ^ API диаграмм [ постоянная неработающая ссылка ]
- ^ "Flot: Привлекательное построение графиков на JavaScript для jQuery". flotcharts.org .
- ^ Плагин jQuery Visualize Архивировано 9 июля 2009 г. на Wayback Machine
- ^ "jqxChart - виджет диаграммы javascript на базе jQuery, HTML5, SVG". jqwidgets.com . Получено 17 декабря 2015 г. .
- ^ "jQuery Gauge". jqwidgets.com . Получено 17 декабря 2015 г. .
- ^ "ZK Live Demo - Другие графики". Live Demo - ZK Web Application Framework .
- ^ "Виджет пользовательского интерфейса JavaScript Charts - Webix JS Charts". webix.com .
- ^ abcd "Releasenotes/1.4 - DojoCampus - Docs". Архивировано из оригинала 8 февраля 2010 г. Получено 17 декабря 2009 г.
- ^ abcd "Поддерживаемые платформы | Enyo JS". Архивировано из оригинала 23 июля 2012 г. Получено 26 июля 2012 г.
- ^ "Сенча Ext JS" . 5 ноября 2020 г.
- ^ abcde js.foundation, JS Foundation -. "Поддержка браузеров - jQuery". docs.jquery.com .
- ^ abcde "jQuery UI Widgets - Help Documentation". jqwidgets.com . Получено 17 декабря 2015 г. .
- ^ "OpenUI5SDK - Demo Kit". openui5.hana.ondemand.com . Получено 22 марта 2021 г. .
- ^ abcde "Документы по совместимости Webix". docs.webix.com .