OpenUI5

ウィキペディアから、無料の百科事典
ナビゲーションにジャンプ 検索にジャンプ
OpenUI5
OpenUI5ロゴ水平blue.svg
開発者SAPSEとコミュニティ
初回リリース2013年12月11日; 8年前 (2013-12-11
安定リリース1.93.0(2021年8月10日; 6か月前[±] (2021-08-10
リポジトリOpenUI5リポジトリ
で書かれているJavaScript以下(スタイルシート言語)
オペレーティング・システムクロスプラットフォーム
前任者DynproおよびWebDynpro
タイプJavaScriptフレームワークまたはWebフレームワーク
ライセンスApache2.0ライセンス
WebサイトOpenUI5.org

OpenUI5は、クロスプラットフォームレスポンシブなエンタープライズ対応アプリケーションを構築するために設計されたJavaScript アプリケーションフレームワークです。[1]これは、SAP SEによって維持されているオープンソースプロジェクトであり、 Apache 2.0ライセンスの下で利用可能であり、寄付を受け付けています。[2] OpenUI5のコアは、 JavaScriptjQuery、および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 のよくある質問

主な機能

  • クロスデバイスにグループ化された180のUIコントロール(電話、タブレット、デスクトップで実行)—メニュー、カルーセル、パネル、ツールバー、アイコンタブバー、レイアウト、レスポンシブグリッド、スプリッター、リスト、テーブル、ダイアログ、メッセージボックス、メッセージトースト、レスポンシブポップオーバー、カレンダー、コンボボックス、日付範囲の選択、ファイルアップローダー、評価インジケーター、セグメント化されたボタン、スライダー、タグ表示、カラーピッカー、ツリー、テーブル、ツリーテーブルなど[6]
  • WYSIWYGテーマデザイナー(オープンソースではありません)[7]
  • MVCアーキテクチャ
  • さまざまなビュー形式(XMLHTML、JavaScript、またはJSON
  • ODataJSON、またはXMLモデルを使用したデータバインディング
  • I18n、右から左への言語サポートを含む
  • すべてのフロントエンド機能で一貫したUXパターン

参考文献

  1. ^ a b "OpenUI5とは"
  2. ^ a b "OpenUI5ライセンス"2018年12月23日。
  3. ^ Adams、DJ(2015)。UI5の30日間:2015年秋にSAPUI5とOpenUI5のマイルストーン1.30リリースを祝います。Bluefin Solutions Inc.
  4. ^ Kunz、Andreas(2013年12月11日)。「OpenUI5 / SAPUI5とは何ですか?」SAPSE
  5. ^ OpenUI5のよくある質問
  6. ^ 「OpenUI5コントロールサンプル」
  7. ^ 「テーマデザイナー」

外部リンク