PROFESSIONAL GAME CREATOR SCHOOL G学院 用語集

OFFICIAL SITEへ戻る

バックエンド

 バックエンドとはプログラミングにおいてはある処理の後半の工程を指し、フロントエンドからのデータを処理して出力データをフロントエンドに返す処理工程を指します。
 プロセスの前半部を担うフロントエンドはプレイヤーからの入力操作を収集して、バックエンドの仕様に合わせて処理したのちにバックエンドに渡します。バックエンドでは、受け取ったデータを適切に演算処理した後、画面への情報の出力を担うフロントエンドにデータを渡します。この一連の過程で分かるように、多くの場合バックエンドはユーザーからは見えません。フロントエンドとバックエンドはその結合部のインターフェースによってデータのやり取りを行います。
 フロントエンドとバックエンドに分ける意義としては、分けることで交換可能となるためです。具体例を挙げれば、近年データ管理を行ってくれるクラウドサービスがありますが、これらはバッグエンドサービスです。異なるクラウドサービスに変える場合、フロントエンドを対応できるように修正すれば、バックエンドはそのまま挿げ替えが可能となります。

用語集一覧へ戻る