2017-12-04 10 views
0

私はWebサイトとモバイルアプリケーションが必要なプロジェクトに取り組んでいます。ユーザーは、ウェブサイトまたはモバイルアプリケーションを通じて当社のシステムと対話することができます。今私が直面している実際の問題は、どのように構造化するべきかということです。 オプションは、私が考えられ:ASP.NETコアとモバイルアプリケーション

  1. ASP.NETコアのウェブサイト+モバイルアプリケーション - ウェブサイトなど> ASP.NETコアREST API
  2. ASP.NETコア+エンドポイントに<を休ま - モバイルアプリケーション
+0

私は、リポジトリからデータを配布し、それを修正し、API +ウェブのテンプレートを返す通常のルートのエンドポイントを作成するサービスを作成します。そして、両方のアクションで、私に必要なすべてのデータを与えるサービスを呼び出します。 – snaksa

答えて

0

休憩のエンドポイントを介してバックエンド機能を常に公開する必要があります。このようにして、ASP.NET Webサイトやモバイルアプリケーションのような消費者は、残りのクライアントを使用して消費することができます。

これを公開すると、どの技術で書かれたクライアントも使用できるようになります。

あなたの最初のオプションは適切なもののようです。