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の反対側にある言語という感じがする。(クライアント-サイド、 サーバ-サイド)

You need to set install_url to use ShareThis. Please set it in _config.yml.
You forgot to set the business or currency_code for Paypal. Please set it in _config.yml.

Comments

You forgot to set the shortname for Disqus. Please set it in _config.yml.
You need to set client_id and slot_id to show this AD unit. Please set it in _config.yml.