The philosophy behind them is very different. Rikulo UI is trying to mimic the infrastructure of traditional GUI widget system. It is why it uses a lot of absolute positioning, and layout management that are not common in HTML-based solution.
When implementing
Quire, we move on to another solution,
Bootjack (also implemented by us). It required less JS code but a lot of CSS stuffs, i.e., it is more a kind of traditional HTML-based solution. Pros is the performance shall be better. Cons is you're constrained in CSS world -- you have to think in CSS way when designing UI.