Book Review PHP & MYSQL-NOVICE TO NINJA
本を読んだ後の印象
この本の一番強いところは、段落分けが明確で、説明がとても易しくて理解しやすい。
番号を付けてインデックスして整理したり、太字で単語をつなげてくれる部分から著者の配慮が感じられる。(英文基準)Phpがサーバーサイドスクリプト言語であることを何度も強調する。
そしてその簡単な例としてJavaScriptと比較して説明する。Phpとウェブサーバーに対する理解を非常に分かりやすく説明してくれる。
MySQLを活用するデータベースの連動まで詳しく説明してくれている。
少し物足りない点
- Laravelについての本ではない。
- 分かりやすいが、実習が多くはある。
この本を読んだ後に、Laravelをつなげていければ、なかなかいいと思う。
個人的な感想
私にPhpとはPython、Goなどに比べて、古くて使いづらいランゲージという先入観があった。
LaravelのようなPhpフレームワークで、簡単にECサイトなどを作ることは今でも難しくないが、
今回の機会を通じてPhpとLAMPのようなサーバーサイド環境について学び直せて良い時間だった。意外とPhpコミュニティがうまく活性化されていて、いろいろ学びやすく、楽しくプログラミングできると感じる。
https://laracasts.com/
https://laravel.com/docs/7.xかつて主力ランゲージだったJava-Springに比べ、Php-Laravelは、そのハードルがかなり低いので、素早く学べるという感じである。
Python-Djangoよりも容易に感じられる。
(現在、Djangoフレームワーク相当重くなった感じがぬぐえない。)NodeJSの反対側にある言語という感じがする。(クライアント-サイド、 サーバ-サイド)
install_url
to use ShareThis. Please set it in _config.yml
.