Movatterモバイル変換


[0]ホーム

URL:


Jump to content
WikipediaThe Free Encyclopedia
Search

OpenUI5

From Wikipedia, the free encyclopedia
Open source toolkit by SAP for development of enterprise-ready web applications
OpenUI5
DevelopersSAP SE and community
Initial release11 December 2013; 12 years ago (2013-12-11)
Stable release1.108.0 (October 31, 2022; 3 years ago (2022-10-31)) [±]
Written inJavaScript andLess (stylesheet language)
Operating systemCross-platform
PredecessorDynpro andWeb Dynpro
TypeJavaScript framework orweb framework
LicenseApache 2.0 License
WebsiteOpenUI5.org
RepositoryOpenUI5 Repository

OpenUI5 is aJavaScriptapplication framework designed to buildcross-platform,responsive, enterprise-ready applications.[1] It is anopen-source project maintained bySAP SE available under theApache 2.0 license and open to contributions.[2]OpenUI5's core is based onJavaScript,jQuery, andLESS. The library's feature set includesmodel–view–controller patterns,data binding, its ownUI-element library, andinternationalisation support.[1]

History

[edit]

The team that started the project in 2009, that eventually lead to OpenUI5 was tasked with creating a new user interface (UI) forSAP applications. Objectives included a framework that was flexible, extensible, modern, and would provide a consistent look and feel across SAP applications. In addition to this, at the time SAP's main UI framework was tightly coupled to its backend technology, becoming a bottleneck to UI improvements.[3]

The library was open sourced in December 2013, after being used in production at SAP for several years.[4] In October 2014, the team started accepting contributions viaGitHub.[2]

Commercial status

[edit]

All OpenUI5 components are completely free, and there are no paid "premium" or "commercial" widgets:

OpenUI5 is best described as a one-stop-shop toolkit. It has everything you need to build web applications, while leaving enough flexibility to extend. And by the way, it's the only one that gives you full functionality for free. While other popular toolkits come as a free trial with paid versions for full functionality, OpenUI5 comes as a complete product by itself – no upsells, no paid premium.[5]

— OpenUI5 Frequently Asked Questions

Main features

[edit]
  • 180 UI controls, grouped in cross-device (running on phones, tablets and desktops) — menu, carousel, panel, toolbar, icon tab bar, layout, responsive grid, splitter, list, table, dialog, message box, message toast, responsive popover, calendar, combo box, date range selection, file uploader, rating indicator, segmented button, slider, tags display, color picker, tree, table, tree table, etc.[6]
  • WYSIWYG theme designer (not open sourced)[7]
  • MVC architecture
  • Different view formats (XML,HTML, JavaScript orJSON)
  • Data binding withOData,JSON orXML models
  • I18n, including right-to-left language support
  • Consistent UX patterns across all frontend features

References

[edit]
  1. ^ab"What is OpenUI5".
  2. ^ab"OpenUI5 LICENSE". 23 December 2018.
  3. ^Adams, DJ (2015).30 Days of UI5: Celebrating SAPUI5 and OpenUI5's milestone 1.30 release in Autumn 2015. Bluefin Solutions Inc.
  4. ^Kunz, Andreas (11 December 2013)."What is OpenUI5 / SAPUI5 ?".SAP SE.
  5. ^OpenUI5 Frequently Asked Questions, archived fromthe original on 2015-02-11, retrieved2015-02-01
  6. ^"OpenUI5 Control Samples".
  7. ^"Theme Designer".

External links

[edit]
.NET
C++
ColdFusion
Common Lisp
Haskell
Java
JavaScript
Back end
Server-side
Full-stack
Front end
Client-side
Perl
PHP
Python
Ruby
Rust
Scala
Smalltalk
Other languages
Retrieved from "https://en.wikipedia.org/w/index.php?title=OpenUI5&oldid=1311975761"
Category:
Hidden categories:

[8]ページ先頭

©2009-2026 Movatter.jp