認証初級
フロントエンド
フロントエンド
一言で言うと
フロントエンド=ユーザーが目にする部分(HTML/CSS/JS)。
もう少し詳しく
一言で言うと
フロントエンド=ユーザーが目にする部分(HTML/CSS/JS)。バックエンド=サーバー側の処理(API、DB操作、認証など)。
もう少し詳しく
フロントエンド=ユーザーが目にする部分(HTML/CSS/JS)。バックエンド=サーバー側の処理(API、DB操作、認証など)。
フロントエンドはブラウザ上でHTMLが構造を、CSSが見た目を、JavaScriptがインタラクションを担う3層構造で成り立っています。近年はReactやVueといったUIライブラリを用いたSPA(シングルページアプリケーション)が主流ですが、SEOや初期表示速度を重視する場合はSSR(サーバーサイドレンダリング)やSSG(静的サイト生成)も広く使われます。バックエンドとはREST APIやGraphQLを通じてデータをやり取りし、取得した結果を画面に反映する役割を担います。