Web Developers Antenna 〜ウェブ開発者アンテナ〜 [W'ANEB]

Web Developers Antennaでは、開発ノウハウ、便利ツール、Web運用に関する情報を蓄積していきます。

*

JavaScript Library(ジャバスクリプトライブラリ)

      2015/06/15

フレームワーク関連

近年急激に注目が高まったMVC(Model-View-Controller)系のフレームワークの動向をチェックしていきます。
[MVVM(Model-View-ViewModel)やMVW(Model-View-Whatever)も含めます。]

MVC系フレームワーク

JavaScriptでMVC系の代表的なライブラリは次の4つです。

  1. AngularJS
  2. Backbone.js
  3. Ember.js
  4. Knockout.js

これらのフレームワークの中で、人気が高いのはAngularJSで、2位以降を大きく引き離した。
「AngularJS」が大変な人気を得たのに対し、他はその陰にかくれてしまった印象。
新たに学ぶならAngularJSが良いのではないでしょうか。

DOM操作

HTMLのDOM(Document Object Model)操作ができるフレームワークは、主に下記の3つのフレームワークです。

  1. jQuery
  2. Zepto
  3. Prototype JavaScript framework(Prototype.js)

やはりといったところで「jQuery」の完勝。ライバルとなる有力候補は現れていない。

 - JavaScript, Web Development, ライブラリ紹介, 参考 ,