フロントエンド

ユーザーが直接触れる画面側の開発領域。ブラウザ上の見た目と操作を担う

Web開発UI
フロントエンド」の技術書を見る (94 冊) →

フロントエンドとは

フロントエンドは、Web サービスのうち、ユーザーが直接目にし操作する画面側を指す開発領域だ。ブラウザの中で動き、見た目のレイアウト・入力フォーム・ボタンの反応など、利用者の体験そのものを形づくる。裏側でデータを処理するバックエンドと対になる概念になる。

構成する技術

技術役割
HTML文書の構造を定義する
CSS見た目・レイアウトを整える
JavaScript動的な振る舞いを与える
フレームワークReact・Vue など開発を効率化

この 3 つ (HTML・CSS・JavaScript) が土台で、その上に開発を効率化するフレームワークが乗る構成になる。

バックエンドとの違い

観点フロントエンドバックエンド
動く場所ブラウザ (利用者の端末)サーバー
主な関心見た目・操作性データ処理・ロジック
体験への影響直接的間接的 (速度・正確性)

両者は API を介してデータをやり取りし、協調して 1 つのサービスを成立させる。

難しさと注意点

フロントエンドは「見た目を整えるだけ」と思われがちだが、実際は奥が深い。多様なブラウザ・画面サイズ・端末で同じように動かす互換性の確保、表示速度の最適化、誰もが使えるアクセシビリティへの配慮など、考慮すべき点は多い。また、ブラウザ上のコードは利用者から見えるため、機密情報を持たせない・入力を信用しないといったセキュリティの前提も重要になる。見た目の華やかさの裏で、地道な品質づくりが体験を支えている。

学習には関連書籍が役立つ。

この記事は役に立ちましたか?

関連用語

関連する記事