私の勤務先 Quipper Ltd は e-learning サービスを提供している会社です。 私は Quipper に入社してからの二年間で、モバイルネイティブ(iOS, Android)以外のほぼ全てのアプリケーション開発になんらかの形で携わってきましたが、その多くが Ruby on Rails による JSON API サーバ + CoffeeScript となんらかの JavaScript フレームワークによる Single Page Application という構成でした。 これまでに、 Backbone, Chaplin, Marionette そして React でフロントエンドアプリケーションを作ってきました。 JavaScript フレームワークの選定は難しい問題で、うまくいったこともあれば苦労したこともありました。 API サーバの設計・開発・運用も思ったほど単純では