1
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 3 years have passed since last update.

Laravelの学習を始めるにあたって

Posted at

お疲れ様です。TaYです:open_hands:

PHPでのポートフォリオ制作・外部公開が終わり、これからの課題が見えてきました。

現時点での課題

  • オブジェクト指向に基づいたコーディングができていない
  • MVCモデルについての理解・経験がない
  • フレームワークを触った経験がない

これらを解決するべくLaravelの学習を始ました。

使用する書籍はこちら

Laravel入門

評価が高かったため、こちらを選びました。

すこし読んでみて、自分なりにLaravelについて分かったことを備忘録として残しておきます。

フレームワークとは
・機能提供だけでなく『仕組み』も提供する
(ライブラリは、あくまでも「機能提供」→どう使うかはプログラマ次第)
・プログラマは仕組みに従って、「呼び出されて動くプログラム」の部分を作成すれば良い
・セキュリティ、メンテナンス性、拡張性を兼ね備えてる

Laravelの特徴
・MVCに準拠している
・堅牢なシステムであるSymfonyが土台
・Composerにより、プログラム管理が容易
・ORM(Object-Relational Mapping)によりデータベースをオブジェクトのように扱える
・Bladeテンプレートエンジンで複雑なデザインも簡潔に記述できる
・コードがわかりやすく、学習コストが低い


今回はここら辺で:wave:

1
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?