Book-Review-Architecture-Patterns-with-Python


ほとんどの開発者は、ドメインモデルを見たことがなく、データモデルだけを見ています。

  • ‘Most developers have never seen a domain model, only a data model.’
    Cyrille Martraire, DDD EU 2017

驚くほど面白くて有益な本だった。

  • デベロッパーとして働くようになると、各種業務を担当することになる。 製造、テスト、お客様との商談など···
    そうしているうちにアーキテクチャの設計に対して自らレベルアップしているのかという疑問が湧いてくる。
    もちろん、大部分のデベロッパーは忙しい日程に追われる場合が多い。
  • 軽量フレームワークであるflaskでアーキテクトへの負担は抑えつつ、説明はとても親切だ。
  • 特にモデリングについての案内は逸品だ。(カラー)
  • 残念な点といえば、チャプターの始まりには常にリアルライフについての長い説明。



Etc

  • 大企業などで使われるSAPが、自社CloudサービスをNodeJSとFlashを利用して簡単に利用できるという。
    かなり印象的だ。


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 client_id and slot_id to show this AD unit. Please set it in _config.yml.