SAPUI5

SAPUI5は、レスポンシブWebアプリケーションを構築するためのフレームワークです。

HTML5、CSS、JavaScriptで構成されるフレームワークです。

SAPUI5では、モデル-ビュー-コントローラアーキテクチャにより、フロントエンドの開発とバックエンドの開発を分離しています。

SAPUI5 モデル・ビュー・コントローラーアーキテクチャ。
SAPUI5とSAP FioriがSAP S/4HANAのユーザーインターフェイスを構成しています。SAPUI5が技術で、SAP Fioriが設計指針です。

OPENUI5は、オープンソースのSAPUI5バージョンです。Apache 2.0ライセンスのもと、自由に使用することができます。

OPENUI5は、一部のライブラリを除き、SAPUI5と同じです。例えば、チャートやスマートコントロールなどです。

ODataアノテーションは、自動的にスマートコントロールを構成します。

ODataサービスは、SAP ABAPを使用して手動で実装することも、新しいプログラミングモデルの一部であるSAP CDSビューを使用して自動生成することも可能です。