『Ext JS Application Development Blueprints』第2章の読書ノートをメモっとく。
Ext JS である程度の規模のアプリケーションを開発したいエンジニアにおすすめできる書籍はこれくらいかな。Ext JS の初学者である場合は高くて英語だけど公式のオンライントレーニング Fast Track to Ext JS 6.5 を受講するのがオススメ。
ちなみに第1章の読書ノートは記事にしていない。第1章は Ext JS とは何かという話なのであまりノートにする必要がない気がした。
ノート
第2章のトピックは MVC・MVVM・イベントドメインだ。Ext JS である程度開発すると MVVM であることを活用した実装ができるようになるので、MVC と MVVM についてはさらっと読めばいいと思う。ただ、イベントドメインの部分は知らない人も多いと思うので、イベントドメインについてはサンプルを動かしながらコードを追っかけてみよう。
サンプルコード
サンプルコードを Sencha Fiddle で実装してみた。
MvcEx1v4
MVC のサンプルコードで Ext JS 4.2.1 で動作する。
MvvmEx1v5
MVVM のサンプルコードで Ext JS 5.0.1 で動作する。
このサンプルコードを Ext JS 6.2.0 で動作するように修正してみた。最近の Ext JS の書き方になるような修正も追加している。
EventDomain1
イベントドメインのサンプルコードで Ext JS 5.0.1 で動作する。
このサンプルコードを Ext JS 6.2.0 で動作するように修正してみた。最近の Ext JS の書き方になるような修正も追加している。
参考文献
Ext JS Application Development Blueprints