OpenUI5 は、クロスプラットフォームでレスポンシブなエンタープライズ対応アプリケーションを構築するために設計されたJavaScriptアプリケーション フレームワークです。 [ 1 ]これはSAP SEが管理するオープンソースプロジェクトで、 Apache 2.0 ライセンスで提供され、貢献を受け付けています。[ 2 ] OpenUI5 のコアはJavaScript、jQuery、およびLESS に基づいています。ライブラリの機能セットには、モデル ビュー コントローラーパターン、データ バインディング、独自のUI 要素ライブラリ、および国際化サポートが含まれます。[ 1 ]
2009年にプロジェクトを開始し、最終的にOpenUI5につながったチームは、SAPアプリケーション用の新しいユーザーインターフェース(UI)を作成する任務を負っていました。目標には、柔軟性、拡張性、現代性を備え、SAPアプリケーション全体で一貫したルックアンドフィールを提供するフレームワークが含まれていました。さらに、当時SAPのメインUIフレームワークはバックエンドテクノロジーと密接に結合しており、UIの改善のボトルネックとなっていました。[ 3 ]
このライブラリは、SAPで数年間本番環境で使用された後、2013年12月にオープンソース化されました。[ 4 ] 2014年10月、チームはGitHub経由で貢献の受付を開始しました。[ 2 ]
OpenUI5のコンポーネントはすべて完全に無料で、有料の「プレミアム」または「商用」ウィジェットは一切ありません。
OpenUI5は、まさにワンストップショップのツールキットと言えるでしょう。Webアプリケーションを構築するために必要なものがすべて揃っており、拡張のための十分な柔軟性も備えています。しかも、無料でフル機能を提供する唯一のツールキットです。他の人気ツールキットは無料トライアル版と有料版でフル機能を提供していますが、OpenUI5はそれ自体で完結した製品として提供されており、追加販売や有料プレミアムはありません。[ 5 ]
— OpenUI5 よくある質問