一般的な PHP フレームワークをアプリのバックエンド サーバーとして使用できます。原理的にはクライアントが受け取るのは文字列データだけなので、フレームワークを使わなくても問題はありませんが、後々問題が発生します。 PHP はクライアントに API を提供するだけですが、API を記述する方法は REST、SOAP などさまざまです。休むことをお勧めします。
#PHP はクライアントを開発できますか?
PHP はスクリプト言語であるため、主にサーバー側の開発に使用され、B/S アーキテクチャまたは C/S アーキテクチャの S 部分を完成させる役割を果たします。 PHP for Android (PFA) サイトには、Android 上で PHP アプリケーションを有効にするためのプログラミング モデルとツールボックス ドキュメントを公開できると記載されています。 (推奨学習: PHP プログラミングの入門から熟練度まで )
PHP フレームワーク言語を使用してモバイル APP を開発するにはどうすればよいですか?
最初: WEB 開発と同様に、最初にいくつかの関連パラメータが必要です。これらのパラメータはクライアントによって渡されます (GET または POST など)。これには開発チームが同意する必要があります。または統一された仕様を開発します。
2 番目: パラメーターを使用して、タスクの進行状況の更新、アプリのアプリ内購入、ゲーム終了時のデータ送信など、アプリケーションの要件に従ってデータ処理を完了します。
3 番目:データ ロジック 処理後、タスク ステータス、アプリ内購入結果、プレーヤー情報など、クライアントが必要とする関連データを返します。
追伸: データをクライアントに返す方法は? JSON、XML、TEXT などの直接出力形式。
4 番目: クライアントが返されたデータを取得した後、クライアント上でローカルにユーザーと対話します!
PHP はアプリ アプリケーションを作成できません。主に次の用途に使用されます。 B/S構造(ブラウザ/サーバー、ブラウザ/サーバーモード)の開発と使用。ただし、php は、アプリ アプリケーションとデータを交換するためのサーバー (サーバー API) として使用できます。
学習用の人気の携帯電話プラットフォームには、APP、Android、IOS、Windows の 3 つがあります。これらはすべて独自のプログラミング言語を持っており、それぞれのプラットフォームの Baidu 検索を通じて学習できます。
モバイル バックエンドは、C はもちろんのこと、PHP、Python、Java を多く使用しています。使用するプロトコル (http、tcp/ip) によって異なります。
nodejs はルーティングとフォーム検証を C モジュールとして記述できます. 主にモバイル APP 呼び出しのためのインターフェイスを提供します. コスト, サーバーリソース占有率, 開発効率, 運用効率, 能力の側面から検討することができます.複雑なロジックをバックグラウンドで処理します。現時点で私が知っているのは、jsp、asp、php です。
以上がphp で Android モバイル アプリを作成できますか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。