私はウェブサイトを含むプロジェクトに取り組んでいます。その後、モバイルアプリケーション(ほとんどの場合、PhonegapやSenchaのようなクロスプラットフォームツールを使ってビルドされます)。ウェブサイトのバックエンドとモバイルサービス層は同じAPIを使用する必要がありますか?
アプリケーション全体が大量にデータ駆動されており、そのすべてがWebサーバー上のMySQLデータベースに格納されます。私は、モバイルアプリケーションのサービスレイヤーとしてREST APIを設定することを知っていますが、私はそれについてはわかりません - メインWebサイトでもこのAPIを使用する必要がありますか?
私は自分のドッグフードを食べるつもりならば、APIを最優先にするので、私がプロジェクトを始める前にこれを知る必要があります。
重要な場合 - APIはサードパーティの開発者に公開されません。
@PST:手元にある問題の詳細な説明に変更されました – xbonez