OpenUI5 - OpenUI5

OpenUI5
OpenUI5 синий horizontal.svg
Разработчики)SAP SE и сообщество
Стабильный выпуск1.81.0 (14 августа 2020 г.; 3 месяца назад (2020-08-14)) [±]
РепозиторийРепозиторий OpenUI5
Написано вJavaScript
Операционная системаКроссплатформенность
ТипБиблиотека JavaScript
ЛицензияЛицензия Apache 2.0
Интернет сайтOpenUI5.org

OpenUI5 это JavaScript рамки приложения предназначен для строительства кросс-платформенный, отзывчивый, корпоративные приложения.[1] Это Открытый исходный код проект поддерживается SAP SE доступно под Лицензия Apache 2.0 и открыт для взносов.[2]Ядро OpenUI5 основано на JavaScript, jQuery, и МЕНЬШЕ. Набор функций библиотеки включает модель – представление – контроллер узоры привязка данных, свой UI-элемент библиотека и интернационализация поддерживать.[1]

История

Команде, которая запустила проект в 2009 году, который в конечном итоге привел к OpenUI5, была поставлена ​​задача создать новый пользовательский интерфейс (UI) за SAP Приложения. Цели включали гибкую, расширяемую, современную структуру, которая обеспечивала бы единообразный внешний вид для всех приложений SAP. В дополнение к этому, в то время основная структура пользовательского интерфейса SAP была тесно связана с ее внутренней технологией, что стало узким местом для улучшения пользовательского интерфейса.[3]

Библиотека была открыта в декабре 2013 года после того, как несколько лет использовалась в производственной среде SAP.[4] В октябре 2014 года команда начала принимать пожертвования через GitHub.[2]

Коммерческий статус

Все компоненты OpenUI5 полностью бесплатны, и здесь нет платных «премиум» или «коммерческих» виджетов:

OpenUI5 лучше всего описать как универсальный инструментарий. В нем есть все необходимое для создания веб-приложений, но при этом остается достаточно гибкости для расширения. И, кстати, это единственный, который дает вам полную функциональность бесплатно. В то время как другие популярные наборы инструментов поставляются в виде бесплатной пробной версии с платными версиями для полной функциональности, OpenUI5 сам по себе является полноценным продуктом - без дополнительных продаж и платных премий.[5]

— Часто задаваемые вопросы по OpenUI5

Основные особенности

  • 180 элементов управления пользовательского интерфейса, сгруппированных в разных устройствах (работающих на телефонах, планшетах и ​​настольных компьютерах) - меню, карусель, панель, панель инструментов, панель вкладок значков, макет, адаптивная сетка, разделитель, список, таблица, диалоговое окно, окно сообщения, всплывающее сообщение, отзывчивое всплывающее окно, календарь, поле со списком, выбор диапазона дат, средство загрузки файлов, индикатор рейтинга, сегментированная кнопка, ползунок, отображение тегов, выбор цвета, дерево, таблица, древовидная таблица и т. д.[6]
  • Дизайнер тем WYSIWYG (не с открытым исходным кодом)[7]
  • Архитектура MVC
  • Различные форматы просмотра (XML, HTML, JavaScript или JSON )
  • Связывание данных с OData, JSON или же XML модели
  • I18n, включая поддержку языков с письмом справа налево
  • Согласованные шаблоны UX для всех функций внешнего интерфейса

Рекомендации

  1. ^ а б "Что такое OpenUI5".
  2. ^ а б «ЛИЦЕНЗИЯ OpenUI5». 23 декабря 2018.
  3. ^ Адамс, ди-джей (2015). 30 дней UI5: Празднование выпуска SAPUI5 и OpenUI5 версии 1.30 осенью 2015 г.. Bluefin Solutions Inc.
  4. ^ Кунц, Андреас (11 декабря 2013 г.). "Что такое OpenUI5 / SAPUI5?". SAP SE.
  5. ^ Часто задаваемые вопросы по OpenUI5
  6. ^ «Образцы управления OpenUI5».
  7. ^ «Дизайнер тем».

внешняя ссылка