Laravelの特徴・できること
それでは早速説明していきます!
Laravelとは
Laravel は、MVCのWebアプリケーション開発用の無料・オープンソースのPHPで書かれたWebアプリケーションフレームワークです。LaravelはMITライセンスの下でリリースされており、Taylor Otwell が開発した言語です。
2020年3月現在、GitHubでのスター獲得数がPHP, Ruby, Python等のバックエンド系プログラミング言語のフレームワーク中で最も多いなど、人気のフレームワークの1つとなっています。
また、フルスタックなPHPフレームワークで、ルーティング、コントローラ、ビュー、ORMなど基本的な機能を備え、さらに近代的なWebアプリで活用されるジョブキューやWebストレージなども積極的に統合しています。
名前の由来はナルニア国物語に登場するナルニア国の王都、ケア・パラペルにちなんでいるそうです。
特徴
- コードが読みやすい、書きやすい
- 学習コストが低い
- 簡単なページネーション
- ビューをサポートするコンポーサー
- 強力なルーティングフィルター
- 柔軟なオートローダー
- ログイン機能を簡単に実装できる
というような特徴があります。特に学習コストが低いという点がLaravelの人気につながっていると考えられますね。
非常に個人的な話にはなりますがPHPのネイティブでアプリ開発をした際にログイン機能の実装にてこずった経験があるのでログイン機能を簡単に実装できるという点が一番助かります(笑)
できること
- Todoアプリなどのタスク管理アプリ
- 勤怠管理などの業務管理アプリ
- ブログ
- ショッピングサイト
- 画像や動画共有サイト
などなどが作成可能です!
しかしこれら以外にもまだまだできることはあります!
以上本日の記事になります!
ご覧いただきありがとうございました!
皆様のお役に立てていれば幸いです。