https://github.com/bizz84/starter_architecture_flutter_firebase
上記サイトの説明で、モバイルアプリやwebサービスのアーキテクチャ(構造)として
=>UIレイヤー(Widget)
=>Presentation & Logic レイヤー(View Model)
=>Domain レイヤー: (Services)
に分けられる。
のような説明が出てきます。
Serviceとは例えばFirebaseの各種パッケージの機能を抽象化する
Databaseクラスなどのことだと思います。
あるいは、
Services serve as an abstraction from external data sources, and provide domain-specific APIs to the rest of the app.
サービスは外部データソースからの抽象化として機能し、アプリの残りの部分にドメイン固有のAPIを提供します。
のような説明があるのですが、ここで使われている「Domain」というのはどういう意味なのでしょうか。
単純に英単語の意味を調べると、
domain : 領地、領土、(知識・思想・活動などの)領域、分野、…界、(土地の)完全所有権
という感じなのですが、この意味で読んでも意味がよくわかりません。
domain-specific APIs
とは何が特定されているのでしょうか。
各サービス(例えばfirebaseやAWS amplify)のことをドメイン、と言うんでしょうか?
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2021/01/30 14:56