次の要件を持つモバイルアプリケーションを構築したいと思います。
- モバイルクライアントアプリケーションは、サーバー上のデータベースからデータを要求および受信する必要があります。
- 将来的には、同じデータベース用のWebアプリケーションを構築したいと思うでしょう。
- クライアントとサーバー間の通信には、GoogleProtocolBuffersを使用したいと思います。
だから私は次の質問があります:
- リクエストを受け取り、html以外で応答するようにサーバーを設定するにはどうすればよいですか。RPCを使用するのは良いことだと思いますが、サーバー上でRPCを設定する方法がわかりません。
- GoogleProtocolBuffersとデータ付きの通常のWebページの両方を提供できるデータベースとサーバーをセットアップできる優れたWebホスティングサービスを見つける必要があります。
- Webアプリを作成する前に、クライアント(おそらく自家製の小さなサーバー)と通信するためだけに適した軽量のソリューションはありますか?また、本格的なWebサーバーでそれを行うのはどれほど難しいでしょうか?スタートから?
私が何を読むべきかを知るために、私を正しい方向に向けてください。私は必ずしもウェブホスティングサービスの特定の名前を探しているのではなく、自分のニーズを満たす可能性のある利用可能なサービスの種類を考えています。私はdjango、Spring、Java EEで少し作業したことがあるので、それらを含む解決策があれば素晴らしいと思いますが、何か新しいことを学ぶことを恐れません。
前もって感謝します
サイモン