- Bootstrap 4はver. 3までよりもマークアップが改良されている。
- WAI-ARIA対応も強化されている。
- JavaScript SPA開発に必要なコンポーネントの充実度(非標準のものも含む)に期待できる。
- 短期的な開発生産性は高そう。
- 長期的な保守性については、まだ結論が出せない。
仮説:標準のclassをそのまま使い続けるのではなく、適宜独自classを定義したうえでmixinするようにリファクタリングしていけば、長期的な保守性も担保できるのではないか。
要検討:BDUF的なCSSアーキテクチャ設計ではなく、アジャイルCSSアーキテクティングでどこまでいけるか。
関連情報:
メモ:
v3ではNavbarのマークアップが意味不明すぎて「ないわー」と思っていた:
v4ならちゃんと「読める」ので「アリ」だなと:
http://v4-alpha.getbootstrap.com/components/navbar/
http://v4-alpha.getbootstrap.com/components/navs/#using-dropdowns