勉強前イメージ
聞いたことはある
プログラム的なやつ?
調査
Laravel とは?
ララベル と読み、PHPのフレームワークになります。
フレームワークというのは、
システム開発をする際に必要となる機能などがまとまったものになります。
PHPのフレームワークは他にもCakePHP等があります。
Larabel の特徴
- MVCモデルの採用
model,view,controllerに分けられて、
それに伴い開発を進めます。
MVCモデルの使用で、どこに何を書くかが明確になり開発が進めやすくなります。
- Composerでパッケージ管理
Composerというパッケージやライブラリを管理するツールで
LaravelはComposerで管理されます。
Composerを使うことで依存性の解決や必要なライブラリがあればインストールされます。
- データベースの操作が安易
Eloquent ORMとMifrationというのが備わっているので
データの扱いを柔軟にし、データベースの管理を安易になっています。
- 機能やプラグインの開発が盛ん
比較的新しく人気があるため、
新機能のバージョンアップやプラグインの開発も盛んです。
- 処理速度は速くない
多機能が故に処理速度が比較的ゆっくりな傾向があります。
- コードが複雑化しやすい
自由度の高さはありますが、自由が故にコードが複雑化しやすいデメリットがあります。
最初の設計に注意する必要があります。
勉強後イメージ
聞いたことあったけど、PHPのライブラリなんだ・・・
CakePHPの横並びのようなやつ。