Is jQuery (and all of its plugins) a comparable replacement for a component library (and component model) provided via something like JSF, Vaadin or the components available in Flex ?<p>Secondly, have you adopted the restful model w/an ajax frontend for large internal projects ? If so, how did it go ? Is this model well suited for enterprise development ?