Jump to content

Список фреймворков Ajax

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

Фреймворки JavaScript — это фреймворки на стороне браузера, которые очень часто используются при разработке Ajax. Доступны сотни фреймворков JavaScript. Согласно последним опросам, [ 1 ] [ 2 ] наиболее используемые фреймворки JavaScript:

Рамки Лицензия
axios , HTTP-клиент на основе Promise для браузера и Node.js С
jQuery — библиотека JavaScript, предоставляющая структуру Ajax и другие утилиты, а также jQuery UI — плагин, который предоставляет абстракции для низкоуровневого взаимодействия и анимации, расширенные эффекты и высокоуровневые виджеты с возможностью оформления тем. GPL и Массачусетский технологический институт
MooTools — компактная и модульная среда JavaScript, наиболее известная своими визуальными эффектами и переходами.
Prototype — фреймворк JavaScript, предоставляющий Ajax и другие утилиты, а также Script.aculo.us — плагин для анимации и разработки интерфейсов. С
Библиотека YUI — набор утилит и элементов управления для создания интерактивных веб-приложений с использованием таких методов, как сценарии DOM, DHTML и Ajax. БСД
ASP.NET AJAX — набор расширений ASP.NET для реализации функций Ajax. Публичная лицензия Майкрософт
Spry framework — Ajax-фреймворк с открытым исходным кодом, разработанный Adobe и используемый при создании насыщенных интернет-приложений . Он больше не поддерживается. [ 3 ] С
Dojo Toolkit — набор инструментов DHTML с открытым исходным кодом, написанный на JavaScript. модифицированная лицензия BSD или Академическая свободная лицензия
Ext JS — библиотека, расширяющая Prototype, Jquery и YUI до версии 1.0. Начиная с версии 1.1 это автономный фреймворк Ajax. GPLv3 или проприетарная
Backbone.js , основанный на Модель-Представление-Контроллер. парадигме проектирования приложений С [ 4 ]
AngularJS [ 5 ] [ 6 ] [ 7 ] С

Другие известные фреймворки, которые более специфичны для AJAX и не входят в список фреймворков общего назначения:

  • AJAX.OOP , инфраструктура с открытым исходным кодом, предоставляет механизм программирования в стиле ООП и функции обработки запросов Ajax для создания компонентов Web 2.0 .
  • Bindows , корпоративная Ajax-инфраструктура со стилем и интерфейсом Windows.
  • qooxdoo — это комплексная платформа приложений Ajax. Использование объектно-ориентированного JavaScript позволяет разработчикам создавать кроссбраузерные приложения.
  • SproutCore , предназначенный для создания настольных приложений для Интернета.
  • Wakanda Framework работает поверх WakandaDB с серверным JavaScript и предназначен для создания интерфейсов для настольных и мобильных веб-приложений.
  • Webix , JavaScript-фреймворк для разработки уникальных пользовательских интерфейсов с виджетами DataTable, SpreadSheet, Pivot, Kanban, File Manager и Scheduler.

Эти платформы используют Java для операций Ajax на стороне сервера:

Для платформы Windows .NET доступны следующие платформы:

  • Catalyst , Catalyst::Plugin::Prototype или другие js-фреймворки

Фреймворк PHP Ajax способен работать с базой данных, выполнять поиск данных, создавать страницы или части страниц и публиковать страницы или возвращать данные в объект XMLHttpRequest .

  • Quicknet — это Ajax-фреймворк, обеспечивающий безопасную передачу данных, использующий PHP на стороне сервера.
  • PHP-фреймворк Sajax с множеством функций, функции легко интегрировать самостоятельно.

Эти платформы используют Python для операций Ajax на стороне клиента:

  • Pyjs — библиотека виджетов с компилятором Python в JavaScript.

Платформа Ruby on Rails используется для реализации доменно-ориентированного языка под названием RJS, который можно использовать для написания кода Ruby, генерирующего код Javascript. Код, сгенерированный RJS, обычно загружался с использованием Ajax, например, с использованием вспомогательных методов с поддержкой Ajax, предоставляемых Ruby on Rails, таких как вспомогательный метод link_to_remote. Начиная с Rails 3.1, он был заменен jQuery. [ 8 ]

Многие из вспомогательных методов Ruby on Rails с поддержкой Ajax раньше работали с использованием Prototype для выполнения запроса Ajax в старых версиях Rails. В большинстве случаев код Javascript возвращается сервером для выполнения браузером, в отличие от обычного случая, когда Ajax используется для получения данных в формате XML или JSON. [ 9 ]

См. также

[ редактировать ]
  1. ^ с использованием Статистика использования веб-сайтов технологии JavaScript - 28 марта 2011 г.
  2. ^ W3Techs Использование библиотек JavaScript - 6 февраля 2011 г.
  3. ^ «Обновленная информация о доступности платформы Adobe Spry «Блог команды Adobe Dreamweaver» . Архивировано из оригинала 14 января 2013 г. Проверено 15 января 2013 г.
  4. ^ Ашкенас, Джереми (3 февраля 2014 г.). «магистраль/ЛИЦЕНЗИЯ» . Гитхаб . Проверено 29 октября 2014 г.
  5. ^ «Ангулярный JS AJAX» . Проверено 4 февраля 2015 г.
  6. ^ «Ангулярный JS $http» . Проверено 4 февраля 2015 г.
  7. ^ «Сеть разработчиков Mozilla: Ajax» . Проверено 4 февраля 2015 г.
  8. ^ Езда по рельсам: jQuery: новое значение по умолчанию . Weblog.rubyonrails.org (21 апреля 2011 г.). Проверено 12 апреля 2014 г.
  9. ^ «Помощник по прототипированию Ruby on Rails» . Архивировано из оригинала 3 июля 2010 г.
Arc.Ask3.Ru: конец переведенного документа.
Arc.Ask3.Ru
Номер скриншота №: ff828fa3c134396d27d1ffdaf0b944ea__1712082780
URL1:https://arc.ask3.ru/arc/aa/ff/ea/ff828fa3c134396d27d1ffdaf0b944ea.html
Заголовок, (Title) документа по адресу, URL1:
List of Ajax frameworks - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть. Любые претензии, иски не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, вы не можете использовать данный сайт и информация размещенную на нем (сайте/странице), немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, Денежную единицу (имеющую самостоятельную стоимость) можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)