3 ms·I would say the opposite: it's a great practical framework, but not a theoretically good framework.by mcav 16y agoI would say the opposite: it's a great practical framework, but not a theoretically good framework.