私はネイティブモバイル開発に精通しています。ウェブ開発ではないので、私のナイビを許しません。モバイルと同じAPIを使用してウェブサイトを開発する
モバイルアプリのAPIは、通常、POSTまたはGET APIを使用してデータをリクエストします。データはJSONとして返されます。この例のために、APIはSinatra/Rubyによって動かされる単純なもので、モバイルとウェブサイトの両方で消費されると考えてください。
同じパラダイムを使用してウェブサイトを開発するためのオプションは何ですか - ウェブフロントエンドはモバイルアプリケーションと同じJSONエンドポイントからデータを取得しますか?
AngularJSとBackbone.jsの名前は聞いたことがありますが、おそらくSinatraで十分でしょうか?私はPHPを使用しないことを好むでしょう。
私は軽量のソリューションを好みます。可能であれば、モデルが変更されたときにページを更新できるようにしたいと思いますが、これはバックエンドAPIの変更に依存すると思います。
私はあまりWeb開発に精通していませんが、正しいことを理解していれば、あなたのウェブサイト(フロントエンド→バックエンド)で同じAPI通信を使用したいと思っています。 JSON、そうですか?それが正しいとすれば、モバイルアプリはJSONを使用してWebサーバーのデータベースからデータを取得し、バックエンドでデータベースとの接続を既に確立しているため、これが最良の選択肢だとは思わない.SoウェブサイトにはJSON APIは私の推測。必要なデータを取得するためにMySQLを使用するだけです。あなたが間違っていると私を訂正してください。 – hardartcore
私は答える時間がありませんが、既存のJSON APIをHTTP経由でアクセスできるようにするには、PHPを使用する必要はありません。 HTMLとKnockoutを使用して、まったく簡単なシングルページアプリケーションを構築できます。 –