GLOSSARY

技術スタック

最終更新日:

技術スタックとは、一つのシステムを作るために組み合わせて使う、プログラミング言語・フレームワーク・データベース・インフラなどの技術の一式です。

Webシステムの技術スタックは、画面側(HTML・CSS・JavaScript と React や Vue.js などのフレームワーク)、サーバー側(PHP・Python・Java などの言語と、Laravel などのフレームワーク)、データベース(MySQL・PostgreSQL など)、動かす環境(クラウドやサーバー)などの層で構成されます。

技術の選び方は、作るものに合っているかに加えて、保守できる技術者を集めやすいか、サポートの期限がいつまでか、ライセンスの条件、費用などで判断します。よく使われている技術を選ぶと、情報や技術者を見つけやすく、担当が替わったときにも引き継ぎやすくなります。

発注する側は、提案された技術スタックの理由と、長く使うときの見通し(版の更新の頻度、サポートの期限)を確かめておきます。一部の会社しか扱えない独自の技術に頼ると、ベンダーロックインにつながることがあります。

関連する用語

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

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

無料で相談する無料の診断