シングルページアプリケーション(SPA)は、いま注目を集めているWebアプリケーションのアーキテクチャです。 vte.cxでもSPAを推奨しており、ReactやAngularなどを自由に使用することができます。 実際にAngularJSで構築した事例もあります。 しかし、大規模プロジェクトにおいてSPAを採用す場合にはよく考える必要があると思っています。 今年、ある大規模プロジェクト(開発者50人以上、1年間)に携わったのですが、SPAを採用することはどうしてもできませんでした。 今日はこの話をしていきたいと思います。 一応、様々なフレームワークを検討してみた Reactは個人的に興味のあるフレームワークで、ぜひ使ってみたいと日頃から考えてはいますが、デザイン(HTML、CSSを含む)を別会社に外注しているので無理でした。別会社にJSXを書いてとは到底いえません。 AngularJSであれ