GLOSSARY

フレームワーク

最終更新日:

フレームワークとは、アプリケーションの骨組みと作り方の決まりを用意し、共通の処理をまとめて提供するしくみです。

フレームワークは、ログイン、データベースの読み書き、画面の組み立て、入力の確かめなど、多くのアプリケーションに共通する処理を、あらかじめ用意しています。開発者は決められた形に沿って、業務に固有の部分を書き足します。PHPの Laravel、JavaScriptの Next.js などがあります。

共通の処理を作る手間が減り、作り方がそろうため、別の技術者が引き継いでも読みやすくなります。発注の場面では、どのフレームワークを使うかが、開発の速さ、技術者の集めやすさ、保守の続けやすさに関わります。広く使われているものほど、情報や技術者を見つけやすくなります。

フレームワークには版ごとに保守の期限があり、古い版のままでは安全のための修正を受けられなくなります。版を上げる作業には、手間と費用がかかります。採用するときは、更新の頻度と、作った後の版の更新を保守に含めるかを確かめておきます。

関連する用語

この用語が出てくるコラム

用語集の一覧に戻る ナレッジのトップへ