この記事がよくまとまっています。

http://d.hatena.ne.jp/favril/2……1238138002