2017-10-21 4 views
0

私はバックエンド開発に着手したばかりです。アプリとウェブサイト向けサーバー

私はすでにフロントとウェブサイト(html cuss javascript)を持っており、私は自分のウェブサイトのアプリ版を作ることを検討しています。

私のウェブサイトは複数のカテゴリのブログです。

サーバーを自分のウェブサイトと私のネイティブアプリにどのように接続できるのかがわかりませんでした。私はPHPの基礎を知っている。

私は記事を読んで、私が理解できるのは、モバイルアプリとウェブサイトが別々のサーバーを使用していることです。

 Web server  and  application server 

- - の両方のサーバーを作成する方法があり、または別々のサーバーを使用して良いですか?

- - 私はどのように別々のプラットフォーム用の別々のサーバーを使用する場合、私は彼らが両方のサーバー上でそれを変更することなく、同じコンテンツを表示させる

(2用に1つのデータベースを?) - --Iシステムについて聞きましたメインデータベースとそのコピーを作成します。次に、コピーをメインに同期させます。それ、どうやったら出来るの。

- - 私はこの主題で読むことができます任意のドキュメントのあります 1)サーバーすべてのプラットフォーム (ブラウザ、iOSアプリ、Androidアプリ) 2)databseシステムのための別々のサーバーの

答えて

1

私からは、一般的な経験と最も基本的なソリューションでは、バックエンドにデータベースを格納する単一のサーバーと、データベースからデータをフェッチして供給するために必要なコードがあります。

たとえば、データベースからユーザーをフェッチし、その結果としてユーザーのリストを戻すfetch all usersという関数を作成したとします。

あなたが現在いるプラットフォームに関係なく、その機能を呼び出してユーザーを取得してデータを取得することができます。モバイルアプリケーションの場合は、その機能に対してhttp要求を行う必要があります。あなたがウェブ上にいる場合、フロントエンドでは、Ajaxリクエストを行います。したがって、すべてのコードはバックエンドの1か所にあります。 2つの異なるプラットフォーム用に2台のサーバーを作成する必要はありません。

P.S.バックエンドコードフレームワークを使用します。

関連する問題