定義ABCの概念
その他 / / July 04, 2021
ギジェルアルシナゴンザレス、10月。 2016
これは、多くのコンピュータアプリケーションが構成されている2つの部分の1つであり、その名前として 垣間見ることができます、それはユーザーによって見られ、それが相互作用するものを構成するものです。
ザ・ フロントエンド ユーザーがアプリケーションの出力を表示してデータを入力できるようにします
ザ・ フロントエンド とは異なり バックエンド 1つ目はユーザーとのやり取りのみを扱い、2つ目はデータ処理と作業のすべての負荷に貢献します。
このように、一方と他方の部分の実現に必要な専門家は、両方が知識を必要としますが、わずかに異なる場合があります プログラミング、 の場合 バックエンド、これらはより「純粋」である必要がありますが、 フロントエンド 一般に、使いやすさや使いやすさなどの他の知識とともに、より低い程度のプログラミングが必要になります。 設計.
小さなプロジェクトでは、 フロントエンド Y バックエンド 多くの場合、プロジェクトでは、単一のパッケージに統合され、密接に相互に関連しています。 大きく、2つはさらに離れており、ほとんどの場合、プログラマーのチームがアプローチします 異なる
この分離は、モデルを使用するソフトウェアではっきりと確認できます。 クライアント-サーバ。
そして、お客様といえば...
Webブラウザは長い間メインの1つになっています フロントエンド あらゆる種類のアプリケーション向け
主に、 オペレーティング・システム 1つ(または複数)が利用可能であるため、このユビキタスソフトウェアを検討できます。
さらに、この作業方法は、実際には必要ないため、物事を簡素化します。 考える ローカルクライアントの実装ではありますが、データ出力とそのコレクション、および フォーマット HTMLとせいぜいJavaScriptを使用します。
を使用するもう1つの利点 ブラウザ ウェブのような フロントエンド HTML言語はユニバーサルでクロスプラットフォームであるため、クライアントのローカル実装について心配する必要はありません。 考えて具体化すると、どのオペレーティングシステムでもクライアントモードでプログラムを使用でき、一部の部分だけを気にする必要があります。 サーバ。
そして最後に、最後の大きな利点は、ソフトウェアをユーザーが利用できるようにすることができることです。 インターネット、新しいモデルの使用への扉を開き、 商業化、ライセンスの購入に代わる家賃の支払いなど。
写真:Fotolia-Grgroup / Sergey Tarasov
フロントエンドのテーマ