フレームワーク
ふれーむわーく
Framework
一言でいうと
よく使う機能があらかじめ用意された、開発の土台となるソフトウェア。
詳しい意味
フレームワークは、アプリケーションを効率的に開発するための土台です。ゼロから全てを作る代わりに、ルーティング、データベース接続、認証などのよく使う機能が最初から用意されています。Next.js、Ruby on Rails、Djangoなどが代表例です。
何に使うか
Webアプリの効率的な開発。チーム開発での構造統一。
どんな時に出るか
「どのフレームワークを使うか」「フレームワークのバージョンを上げる」といった場面で登場します。
具体例
- GLOSSAはNext.jsというフレームワークで開発されている。
- フレームワークを使わずに一から作ると、何倍もの時間がかかる。
初心者向けメモ
フレームワークは「建築のプレハブ工法」のようなものです。基礎や骨組みが用意されているので、ゼロから建てるより速く確実に作れます。