最近 Vue.js で、ようやくリアクティブプラグラミングに入門できました。

会社で毎週金曜日に開催されている、インフラ共有会(!)で Vue.js と
jQuery の違いを紹介しました。メモがてら、貼り付けておきます。

順番的には Vue.js で書いたものを jQuery で書き起こしました。

jQuery + Ajax

  • JS が HTML を生成したり、HTML の DOM 構造を知る必要があり、変更
    に弱い
  • HTML コードを見ても、ol タグの中身が空っぽで、これから何が入るの
    か不明。JS も読む必要がある

Vue.js + Ajax

  • JS はほぼ関数定義に特化している。HTML の DOM 構造も知らなくて良い
  • HTML コードを読めば、どんなレンダリングがされるか想像がつく。v-
    から始まる、データ&モデルバインディング等があるが、無視して読むこ
    とも可能