2016-11-04 5 views
0

私の質問は、この特定のケースにとって最良のアプローチは何でしょうか?ドメインクラスのバックエンド私はフロントエンドの異なるプロジェクト

Googleには、モバイルアプリ、フロントエンド、バックエンドなどのREST APIと複数のクライアントがあります。

最後の2つのクライアントは、REST APIと同じ言語で書かれています。

ドメインクラスや定数など、クライアントとREST APIで同じクラスがいくつかあります。どのようにそれを共有することができますか?それを共有するのに最適なパターンは何だと思いますか?私は、さまざまなサービスとクライアントの間の独立性を維持したいと考えています。

答えて

0

通常、公開APIを設計する際には、いくつかのドキュメントも用意されています。たとえば、APIで使用されるTypeの列挙体で、おそらくクライアント側で重複する必要があります。それはすべて実際にはそうです。

0

具体的には、https://realm.io/は、バックエンドとモバイル間でデータモデルを共有するためのこの問題を解決する試みです。

関連する問題