chot Inc.

What is Jamstack?

MVCエムブイシー

MVCとは、Model-View-Controllerの略称です。これは、Webアプリケーションの設計パターンの1つで、アプリケーションを3つの異なる要素に分割することによって構成されます。

Modelはデータ構造とアプリケーションのビジネスロジックを表しデータの状態を管理します。Viewはデータの表現を担当しユーザがデータを理解しやすい形で提供します。Controllerはユーザーからの入力を受け取り、ModelやViewの操作を実行する役割を担います。


MVCは主にWebアプリケーション開発において知られている設計パターンで、Ruby on Railsなどのフレームワークで採用されています。

主にコードの再利用性、保守性、スケーラビリティを高めるために使用され、

Model、View、Controllerそれぞれを独立して開発することができたりテストを行うことが可能です。

ただし、各要素間でデータフローが意識されない為、適切な設計がなされない場合はパフォーマンスや保守性が低下することがあるので注意が必要です。

back to Top

関連する用語を探す

よくみられている用語

よくみられている用語

仮想DOMDOMツリーSPAStrapiReact SuspenseMPACSS ModulesヘッドレスCMSSSG
RECRUIT

エンジニア、デザイナーを積極採用しています。
一緒にやりがいのある仕事をしませんか?

リクルートページへ
CONTACT

より良いサービスを提案させていただきます。
まずはお問い合わせください。

コンタクトページへ
chot Inc.

© chot Inc.