本文へ移動
Unlogical Systems

Ctrl / ⌘ + K でも開けます

    Unlogical Systems

    フレームワークとは

    フレームワークとは、ログイン、データベースの読み書き、画面の表示、入力チェックなど、多くのWebシステムに共通する処理をあらかじめ備えた開発の土台のことです。開発者はその上に業務固有の処理を作ることで、品質を保ちながら効率よく開発できます。

    読み
    ふれーむわーく
    英語
    Framework
    別名・関連
    Webアプリケーションフレームワーク

    なぜ重要か

    Webシステムには、どの案件でも必要になる共通の処理が数多くあります。それらを毎回ゼロから書くと時間がかかるうえ、セキュリティの抜けが生まれやすくなります。フレームワークはこうした共通処理を検証済みの形で提供するため、開発の効率と安全性の両方を高めます。提案書に「Laravel」「Next.js」「WordPress」といった名前が出てくるのは、その土台を宣言しているということです。

    発注・開発の実務での意味

    発注側がフレームワークの名前そのものを理解する必要はありませんが、次の点は確認しておく価値があります。

    • 広く使われているか: 利用者の多いフレームワークは、情報が豊富で、対応できる開発会社も多く、引き継ぎがしやすくなります。マイナーなものや、開発会社独自のものは、その会社以外が保守しにくくなります
    • 更新が続いているか: フレームワーク自体にもセキュリティ更新があります。開発が止まったものを使い続けると、更新できない状態になります
    • バージョンの方針: 数年ごとに大きな版上げが必要になり、それに伴う改修は保守の範囲か追加作業かを確認します

    弊社はサーバー側にPHPのLaravel、画面側にTypeScriptのNext.jsを主に採用しています。どちらも利用者が多く、更新が継続しており、他社への引き継ぎも現実的な選択です。技術ごとの採用理由は技術スタックにまとめています。WordPressで作るか、自社開発するかのように、CMSとフレームワークの使い分けも案件ごとに判断します。

    関連する用語

    • CMS — 更新機能を備えた既製の仕組み。フレームワークとの使い分けが論点になる
    • LAMP/LEMP — フレームワークが動く環境の構成
    • 保守運用 — フレームワークの版上げを含む

    関連用語: CMSLAMP/LEMP保守運用

    この用語が出てくるガイド

    関連するサービス

    監修: Unlogical Systems合同会社杉並区・西荻窪)公開

    まずは現場のエンジニアにご相談ください

    営業担当ではなく、実際に設計・開発を行うエンジニアが直接お答えします。ご相談・お見積りは無料、1営業日以内にご回答いたします。

    無料でご相談・お見積り

    資料の添付は、送信後に届く受付メールへの返信でお送りいただけます。

    相談・見積りは無料
    1営業日以内にご回答します

    無料で相談する