2009-02-17 7 views
1

Je prépare une présentation à mon entreprise sur les raisons pour lesquelles j'adopte jQuery comme bibliothèque JavaScript/AJAX préférée.Comparaison des performances de la bibliothèque JavaScript - des ressources disponibles?

Alors que la plupart des travaux se fait, une comparaison entre les différentes bibliothèques serait d'une grande utilité - en particulier contre le framework Microsoft ASP.Net Ajax.

Maintenant s'il vous plaît noter que je ne suis pas après un débat théologique sur quel cadre est le meilleur ici. Nous avons déjà utilisé les fonctionnalités de Microsoft et passons systématiquement à jQuery. Je veux donner du poids à cette initiative avec quelques bonnes mesures quantifiables sur la performance, les empreintes (c'est-à-dire les tailles de bibliothèques - minifiées et «brutes») et ainsi de suite.

Est-ce que quelqu'un connaît des ressources qui peuvent fournir ce genre de mesures? Rappelez-vous - je suis après une comparaison qui inclut Microsoft. Des ressources telles que Wikipedia comparison chart ne l'incluent pas encore.

+0

Performance de quelle fonctionnalité dans quel navigateur? Tous les cadres ont leurs tailles fortes et faibles. – TomHastjarjanto

+0

Ouais, c'est là que réside le problème. Je cherche à comparer les vitesses de rendu et d'événements, principalement. Mais toute information qui aborde ces avantages et inconvénients sera probablement utile. Je reconnais que IE et Opera traitent JavaScript beaucoup plus lentement que Firefox et Chrome, par exemple. –

+0

Était-ce l'opéra? Ou Safari? Je ne me souviens pas. –

Répondre

3

Je ne suis pas vraiment sûr de comparer ASP.NET AJAX à jQuery est des pommes-aux-pommes. ASP.NET AJAX sert un sous-ensemble très spécifique de fonctionnalités côté client, en particulier l'ajout de capacités asynchrones pour le modèle de contrôle WebForms, avec la spécifique intention d'abstraire loin le balisage & script côté client chaque fois que possible. D'autre part, jQuery est spécifiquement conçu pour la fonctionnalité manuelle JS. Je dirais que l'équipe Microsoft/ASP.NET recommande d'utiliser jQuery pour presque tout, et le fait que la future/feuille de route d'ASP.NET 4.0 se base plus sur jQuery que jamais indiquerait que les MS elles-mêmes considèrent jQuery comme meilleur tout autour. Il est généralement bien connu que jQuery est incroyablement rapide pour la plupart des choses.

+0

C'est en fait une très bonne perspective. Vous avez tout à fait raison que Microsoft semble biaiser leur boîte à outils vers l'expérience utilisateur du passage de données asynchrone (même si l'ensemble de viewstate va de pair avec le trajet). Bien sûr, cela signifie que j'ai besoin d'éditer beaucoup de mes diapositives ... -1 vote alors? ;-) –

+0

Bonne réponse. Le genre de choses pour lesquelles jQuery est optimisé n'est pas vraiment touché par ASP.NET AJAX ... à l'exception des wrappers AJAX, qui sont tellement différents qu'ils ne comptent pas vraiment. – Shog9

2

Avec la sortie de la dernière jQuery ils ont fourni des comparaisons à la plupart des autres bibliothèques JavaScript là: jQuery 1.3 release. Il est très complet et couvre plusieurs aspects de la bibliothèque, pas seulement une comparaison globale.

+0

Oui, mais encore une fois, il n'y a aucune mention du cadre de Microsoft. Bien que cela puisse être une comparaison irréaliste, je suis toujours désireux de voir une littérature qui couvre les avantages et les inconvénients de jQuery par rapport à Microsoft. –

Questions connexes