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ビューを使用して自動生成することも可能です。