2017-02-03 8 views
-3

私は新しいプロジェクトを開始しようとしています。ビジュアルスタジオを使って、私と私の友人は何が良いのだろうか、標準的なMVCパターンを使用するか、フロントエンドが消費するAPIを使用します。 私が知る限り、APIの使用は拡大縮小することができます。つまり、モバイルクライアントを作成したい場合は、より簡単になります。バックエンドに関連するすべてのものはAPIに依存しており、より柔軟な対応が可能です。APIでバックエンドを書き込むかmvcを使用しますか?

あなたはどう思いますか?長所と短所は何ですか?

+0

サイドノート:「使用しないでください」とマークされたタグ(「api」など)であなたの投稿にタグを付けると、少なくとも質問に答えるのは良いことです。この特定のケースでは、あなたがそれを話題にすることができると思うのは、事実ではなく意見について厳密に尋ねるポストだからです。 –

+0

フィードバックのおかげで、私はなぜ私は否定的な点を持っていたのか分からなかった。 –

答えて

0

あなたが言ったように、APIを使用する利点は、大幅な変更を必要とせずに完全にスケーラブルな機能をアプリケーションに提供することです。一方、関連するプロシージャまたは呼び出しに多くの時間をかけなければなりませんフロントエンドでの生成のプロセスは、私はおそらくJQueryなどと思っています。ただし、モバイル、Web、または内部プロセスに同じサービスを提供する場合は、サービスの同時性が問題になる可能性があるので、可能な限り最適なサービスであることを確認してください。

最後に、APIはMVCの「MC」によく似ていますが、MVCを使用するとWebビューがサービスに「アタッチ」され、他のアプリケーションで使用できる場合と使用できない場合があります。 APIを使用すると、サービスはパブリックになります。

あなたの目的がスケーラブルなアプリケーションを使用することであれば、私はAPIにとどまります。

関連する問題