フレームワーク

J

JSX(JavaScript XML)

JSX(JavaScript XML)とは、JavaScriptの中にHTMLのようなタグを直接書ける記法です。書き方やHTMLとの違い、Reactとの関係を解説します。
M

MVCモデル(Model View Controller)

MVCモデル(Model View Controller)とは、プログラムを「データ」「見た目」「制御」の三つの役割に分けて作る、設計の考え方のことです。Webアプリの組み立て方として広く採用され、多くのフレームワークがこの形を土台にしてい...
A

Angular(アンギュラー)

Angular(アンギュラー)とは、Googleが開発するTypeScriptベースのフロントエンドフレームワークです。特徴やReact・Vue.jsとの違いを解説します。
V

仮想DOM(Virtual DOM)

仮想DOM(Virtual DOM)とは、実際のDOMを直接操作せず、変更差分だけを反映する仕組みです。ReactやVue.jsでの活用例や仕組みを解説します。
N

Next.js(ネクスト・ジェイエス)

Next.js(ネクスト・ジェイエス)とは、ReactをベースにしたWebアプリ向けフレームワークです。特徴やReactとの関係、描画方式を解説します。
R

React(リアクト)

Reactとは、Meta社が開発したUI構築用のJavaScriptライブラリです。コンポーネントや仮想DOMの仕組み、他フレームワークとの違いを解説します。
V

Vue.js(ビュー・ジェイエス)

Vue.jsとは、UI構築のためのオープンソースJavaScriptフレームワークです。特徴やReactとの違い、エコシステムを解説します。
F

フレームワーク(Framework)

フレームワークとは、アプリ開発の土台となる骨組みやひな形をまとめて提供する仕組みです。ライブラリとの違いや代表例を初心者向けにやさしく解説します。
A

ASP.NET Core(エーエスピー・ドットネット・コア)

ASP.NET Coreとは何かを初心者向けに解説。マイクロソフトのWebフレームワークの特徴や旧ASP.NETとの違い、クロスOS対応やオープンソースといったメリットを紹介します。
N

.NET Core(ドットネット コア)

.NET Coreとは、Windows以外のOSでも動くクロスプラットフォームの.NETとして登場した開発・実行環境です。誕生の背景や特徴、現在の.NETとの関係を解説します。