前回の記事でも紹介したように、Topcoat は CSS だけで記述された UI フレームワークです。CSS のみのため、任意の JavaScript フレームワークと安心して組み合わせられますし、VM を必要としない分、モバイルデバイスでのパフォーマンスに有利な面もありそうです。
Topcoat はもともと PhoneGap 用に開発が始められたものなので、PhoneGap アプリをつくる機会があれば、是非試してみてください。
(PhoneGap アプリ開発を最初から勉強したい方には、こちらの連載がだんだんと充実してきてますのでおすすめです。企画レベルでは既に 16 話までできているという話なので、かなり充実したシリーズになりそうです)
ということで、CSS だけのコンポーネントがどんなつくりになっているのか、ちょっと興味を持った人のため、今回は Topcoat のアーキテクチャの紹介です。