Flux は Smalltalk の MVC を実装したフレームワークと言われています。 MVC の流れでは GUI で利用される Smalltalk の MVC が原点です。 また、MVC の歴史では Web で利用される サーバーサイド の MVC(Model 2) が登場します。 この GUI-MVC(クライアントサイド) と Web-MVC(サーバーサイド) の実装を個別に説明して さらに 2つの MVC を コラボレーション するまでを紹介します。 Agenda GUI-MVC は Smalltalk の MVC を React と Flux(簡易) で説明 Web-MVC は Rails の MVC を API only apps で説明 GUI-MVC と Web-MVC の接続を client-server(C/S) モデル で説明 GUI-MVC と Web-MVC の依