フロントエンドとバックエンド
その他 / / November 13, 2021
ギジェルアルシナゴンザレス、2月。 2017
の問題で冒涜に プログラミング、開発しているように見えるかもしれません ソフトウェア これはかなり直線的なタスクであり、プログラミングの知識と、せいぜい、 チーム 開発者の場合 アプリ とても大きいです。
しかし、いや、そうではなく、コンピュータプログラムの作成では、主にさまざまな知識が関わってきます。 全体の最も基本的な部分である機能のプログラミングとユーザーインターフェイス アプリ。
これにより、連携して機能する2つの異なるレイヤーが区別されます。 フロントエンド そしてその バックエンド
ザ・ フロントエンド アプリケーションのユーザーインターフェイスと使いやすさを参照するすべてをカバーしています
これには、プログラミング言語の正しい使用を超えた知識が必要です。 使いやすさ、およびアプリケーションが使用できるアルゴリズムや思慮深い計算とはまったく異なる研究 データ。
ザ・ フロントエンド あなたはによって提供されたチケットと指示を収集します ユーザー名 同じコントロールとエリアを介して フロントエンド を有効にし、最終的に実行します 準備 彼から フォーマット それらをプログラムエンジンに送信します。
ザ・ バックエンド ユーザーインタラクションを処理します(ユーザーに何が起こるか フロントエンド)データを使用し、後者を使用してすべてのプロセスを実行します
この部分は、プログラムに実際に機能を与える部分ですが、 フロントエンド データとその結果を操作できないため、役に立たないでしょう。
システムの「大まかな」作業を実行し、データを操作し、その機能を開発するすべてのアルゴリズムが存在するのはこの部分です。
時々 フロントエンド そしてその バックエンド ネットワークを介して相互運用し、異なるコンピューターで別々に実行します
これらの機会に、の開発者は ソフトウェア 並行性の問題、つまり、2人以上のユーザーが互いに邪魔することなく同時に作業できることを考慮に入れる必要があります。 他の人は、彼らの行動を制御し、変更をサポートしていない同じデータを同時に変更することを防ぎます 同時。
Webアプリケーションは パラダイム どこからでも実行できるため、このモデルに最適です。 フロントエンド それは コード 任意を使用するHTML ブラウザ 実行のためのウェブ。
写真:Fotolia-Matador / Dusit_sri
フロントエンドとバックエンドのトピック