23
Go to list of users who liked
20
Share on X(Twitter)
Share on Facebook
More than 5 years have passed since last update.
クライアントサイドJavaScriptフレームワークの歴史を整理します。
1stリリース順
1stリリース順に並べます。
有史以前
2008年
- 6月SproutCore
- 10月Cappuccino
第1世代
クライアントサイドJavaScriptに、どうにかして構造を与えようとした世代
2010年
- 7月Knockout
- 10月Backbone.js
- 10月AngularJS
第2世代
フルスタック化を目指した世代
2011年
- 6月Ember.js
- 7月Agility.js
- 8月Derby
- 9月Spine
- 11月Knockback.js
- 12月Meteor
2012年CanJS
第3世代
virtual DOM や Object.observe() を使った(使おうとした)世代
2013年
- 1月Flight (Flight is not under active development. )
- 5月React
- 7月Polymer
- 8月Ractive.js
- 8月Durandal 2.0.0
- 11月Riot
- 12月Vue.js
- 12月Ampersand.js
第4世代
配布サイズの小ささを利点とし始めた世代
2014年
- 4月mercury
- 4月Mithril
- 11月Cycle.js
- 12月aurelia-framework
2015年
- 3月Angular 2.0
- 9月Preact
- 12月Inferno
第5世代
そろそろ出てきました
2016年
2017年
- 2月Hyperapp
補足
KnockoutとReactはフレームワークではなくライブラリであるとされています。しかし、よく比較されるのでリストに入れます。
感想
「長くメンテナンスされていることは正義」のようです。
お願い
リストにないフレームワークの1stリリース日をご存知であれば、編集リクエストをお願いします。
Register as a new user and use Qiita more conveniently
- You get articles that match your needs
- You can efficiently read back useful information
- You can use dark theme
