宣言的UI
出典: フリー百科事典『ウィキペディア(Wikipedia)』 (2022/04/29 07:34 UTC 版)
「グラフィカルユーザインタフェース」の記事における「宣言的UI」の解説
宣言的UIは宣言型プログラミングを用いて構成されたGUI、それを実現する手法である。GUIの生成・更新を変更前状態に基づいた更新命令によってコーディングするのではなく、あるべき状態を宣言してコーディングする。状態を分離することでUIの状態をより予測しやすいものにできる。テンプレートエンジンは静的テンプレートと動的変数の関係を宣言しているとみなせるため、更新された状態とテンプレートからテンプレートエンジンによってUI生成をおこなってUIを更新する形は宣言的UIといえる。そういった意味でも宣言的UI自体は古くから存在するGUI実装手法の1つである。 2010年代中盤におけるWebアプリケーションの分野を皮切りに、様々なデバイスで宣言的UIを標榜するUIフレームワークが登場している。 WebReact Angular Vue.js macOS, iOSSwiftUI AndroidReact Native (iOS含む) マルチプラットフォームFlutter (マルチプラットフォーム)
※この「宣言的UI」の解説は、「グラフィカルユーザインタフェース」の解説の一部です。
「宣言的UI」を含む「グラフィカルユーザインタフェース」の記事については、「グラフィカルユーザインタフェース」の概要を参照ください。
- 宣言的UIのページへのリンク