Laravelって何?
Laravelとは、PHPのフレームワークで、2011年にリリースされたもの。
PHPとは?
PHPとはWebページを動的に生成できるサーバー再度のスプリクト言語。
フレームワークとは?
フレームワークとは、アプリケーションフレームワークともいい、アプリケーション開発の土台となるソフトウエアのこと。
アプリケーションの枠組み、骨組み、構造部となるため、フレームワーク内に必要な機能を追加しながら開発を進める。
Laravelの特徴
-
分業開発がしやすい
Laravelは「MVC」というアーキテクチャを採用している。
「MVC」とは、データベースとの連携を担う「Model」と、ブラウザへの表示を司る「View」、指示や指令を行う「Controller」の3つに分別し、機能ごとに開発を進める開発方法。
それぞれの機能別に独立しているため、システムやアプリを分業体制で開発ができるのが特徴。 -
学習コストが低い
シンプルなコードで記述できるため学習がしやすく、コーディングがしやすいのが特徴。
また、開発効率化を図ることができるのも特徴(簡単なコードなどは自動生成できる) -
プログラムの拡張性が高い
生成したコードのカスタマイズが容易。 -
composerでパッケージ管理ができる
必要なパッケージやライブラリの管理を行うことができるcomposerで管理されている。
LaravelはPHPの代表的なフレームワーク
PHPで開発を行う時はLaravelを活用することで効率的に作業を進めることができる。