J'essaie toujours d'utiliser tous les contrôles d'un seul fournisseur, pour éviter les fichiers inutiles et autres problèmes de performance. Pour les webforms, je n'utilise que Telerik pour le front-end et le back-end.
Maintenant, en Mvc, où vous avez le contrôle sur le balisage, je préfère essayer de garder les choses plus légères, donc pour le front-end j'utilise jQuery UI et pour les contrôles non disponibles dans jQuery UI (comme le menu et la grille) je complète avec d'autres plugins jQuery. Cela me permet d'en faire plus avec l'interface côté client, les effets jQuery, les appels ajax, etc. Cela me convient bien puisque, en front-end, la plupart du travail consiste uniquement à présenter les données.
Pour le backend de l'entreprise (c'est-à-dire le panneau de contrôle), j'essaie d'utiliser seulement Telerik Mvc En effet, nous avons besoin de beaucoup d'opérations CRUD, de validations, de scénarios maître-détail et de tâches plus complexes qui, si elles sont réalisées avec du jQuery pur, nécessitent beaucoup de code et prennent plus de temps. En particulier, je pense que Telerik Mvc Grid, Menu et Tree View offrent plus d'avantages pour le backend que les options de jQuery pur.
Pour le backend utilisateur (i.e. Mon Compte), j'utiliserais probablement un mélange, mais en essayant d'utiliser plus de contrôles jQuery et peu de Telerik (peut-être utiliser seulement la grille Telerik à ce stade).
Une dernière note sur la façon dont je décide quoi utiliser où, est que les plugins jQuery sont plus faciles à personnaliser (CSS) que Telerik Mvc, c'est donc une autre raison pour laquelle j'utilise jQuery pour le front-end (chaque front-end est un design différent), et utilise Telerik pour le back-end (où le design du panneau de contrôle peut être toujours le même et, dans mon cas, même conçu autour du Thème/Skin Telerik à utiliser).