Meilleures alternatives à Underscore.Js les mieux notées
La meilleure partie de underscore.js est les fonctions d'aide de collection et les fonctions underscore.string qui peuvent être utilisées dans presque tous les projets. Avis collecté par et hébergé sur G2.com.
Pas de changements majeurs par rapport aux dernières années et la performance de ces fonctions peut être améliorée. Avis collecté par et hébergé sur G2.com.
13 sur 14 Avis au total pour Underscore.Js

facile à utiliser, bien documenté et une fonctionnalité très très puissante. Avis collecté par et hébergé sur G2.com.
la documentation est bien documentée mais semble fade, donc l'interface utilisateur/expérience utilisateur de la documentation pourrait être améliorée Avis collecté par et hébergé sur G2.com.

Des tonnes de fonctions vraiment utiles qui rendent votre codage rapide et facile ! Facile à comprendre et à mettre en œuvre. Avis collecté par et hébergé sur G2.com.
Ce n'est pas vraiment un problème mais la page de documentation n'est pas très attrayante. Moi, en tant que développeur frontend (principalement mais je fais aussi un peu de backend parfois) je veux voir plus de couleur sur une page web. Pas trop mais juste assez pour que l'œil ne s'ennuie pas :) Avis collecté par et hébergé sur G2.com.

C'est l'un des projets open source les plus connus dans le monde de la programmation Javascript. La meilleure fonctionnalité qu'il offre est l'ensemble complet d'opérations de programmation fonctionnelle qui donne beaucoup de puissance au développeur.
L'utilisation d'Underscore permet au développeur de se débarrasser de certains morceaux de fonctionnalité communs mais fastidieux qu'ils devraient autrement coder, tester et maintenir eux-mêmes. Avis collecté par et hébergé sur G2.com.
Au cas où vous voudriez utiliser Underscore dans votre projet, vous auriez besoin d'inclure toute la bibliothèque dans votre projet. Cela pourrait avoir un impact sur les performances lors de la diffusion d'un site web à votre client, en termes de temps d'attente. Ce problème a été résolu avec succès par d'autres bibliothèques de programmation fonctionnelle, comme Lodash.
Avec Lodash, vous pouvez inclure dans votre code uniquement ce dont vous avez vraiment besoin.
De plus, dans certaines parties de la bibliothèque, elle semble être un peu dépassée. C'est une vieille bibliothèque, sortie en même temps que Backbone.js, et cela se remarque en jetant un coup d'œil à la documentation. Elle est très complète, mais un peu chaotique lorsqu'il s'agit de définir certaines fonctions. Avis collecté par et hébergé sur G2.com.

J'aime la forme modulaire du cadre et les multiples fonctions pour résoudre les problèmes courants lors de la programmation des tableaux, des collections et des objets du langage JavaScript. Avis collecté par et hébergé sur G2.com.
Je n'aime vraiment pas la syntaxe de la fonction en chaîne, je trouve que mettre la fonction de valeur à la fin de la ligne de code est verbeux et laid. Avis collecté par et hébergé sur G2.com.

De nombreuses fois, je me suis retrouvé à chercher le moyen le plus efficace d'exécuter un processus sur des données. Dans presque tous les cas, Underscore.JS avait déjà une solution en place. Avis collecté par et hébergé sur G2.com.
Ce produit devrait avoir la capacité de déployer une partie des outils, plutôt que le produit dans son ensemble. Avis collecté par et hébergé sur G2.com.
how all the required utility functions are at once place, you import the library and you have it all Avis collecté par et hébergé sur G2.com.
It is so important and commonly used that probably it should be included or integrated with JS automatically Avis collecté par et hébergé sur G2.com.

UnderscoreJs est assez léger mais contient des méthodes très utiles pour les manipulations de collections et le templating en javascript. J'ai utilisé _.template() principalement pour le templating HTML et la manipulation d'objets et de collections. Des méthodes comme _.pluck et _.shuffle offrent de puissantes abstractions pour filtrer des tableaux d'objets sans avoir besoin de code standard lourd. Les méthodes _.throttle et _.debounce sont utiles lorsque vous devez contrôler et gérer une rafale de saisies utilisateur potentiellement répétées sur une page web. UnderscoreJs est également disponible sur la plateforme NodeJs en tant que dépendance gérée via le registre npm. Avis collecté par et hébergé sur G2.com.
Certaines méthodes utilitaires fournies par underscoreJS sont désormais disponibles nativement dans les dernières versions de Javascript (ES6) et certaines des nouvelles bibliothèques comme Lo-Dash offrent de meilleures performances par rapport à UnderscoreJS. De plus, underscoreJs ne prend pas en charge les packages personnalisés par méthode, ce qui signifie que l'ensemble de la bibliothèque est téléchargé indépendamment des méthodes réellement utilisées - cela peut entraîner un goulot d'étranglement des performances pour l'application. Underscore en tant que bibliothèque manque de fonctionnalités de chargement et d'évaluation paresseux comme celles prises en charge par d'autres bibliothèques telles que lazyJS et Lo-Dash. Avis collecté par et hébergé sur G2.com.
La bibliothèque dispose d'une multitude de fonctions réutilisables compatibles avec plusieurs navigateurs qui effectuent des opérations courantes mais avec de meilleurs gains de performance. Avis collecté par et hébergé sur G2.com.
En tant que bibliothèque d'aide gratuite, je ne pense pas que je n'aimerais rien à ce sujet. Avis collecté par et hébergé sur G2.com.
Pour commencer - beaucoup de fonctions pour aider les développeurs à créer de meilleures applications
- si votre site web a beaucoup de données à gérer et beaucoup de traitement et de calculs côté client, vous voudrez probablement utiliser une bibliothèque qui vous aidera à effectuer ces calculs et à gérer les données très facilement et de manière pratique
- Il y a un vaste monde intérieur dans underscore, pour catégoriser, il y a des collections, des tableaux, des fonctions, des objets, des utilitaires et des enchaînements
- chacune des catégories a une large gamme de fonctions, y compris : recherche, tri, trouver à l'index, fonctions mathématiques, etc.
- si vous pouvez coder dans l'une des langues telles que Java ou C avec compétence, vous vous entendrez très bien avec underscore Avis collecté par et hébergé sur G2.com.
- C'est comme apprendre une toute nouvelle langue
- D'autres alternatives telles que lo-dash offrent plus de fonctionnalités et ont prouvé qu'elles fonctionnent plus rapidement sur certains navigateurs
- Le chargement de la page est très élevé à cause de tous ces calculs et de la taille du fichier, ce qui est un peu difficile à réduire sur les téléphones mobiles et la majorité des utilisateurs sont maintenant sur mobile Avis collecté par et hébergé sur G2.com.
underscore.js is an excellent javascript library for working with objects and arrays. The library has many methods that make working with this type of data a breeze. They also offer an annotated source so you can dive into the source and learn how the "magic" methods are performed. Avis collecté par et hébergé sur G2.com.
When using a library, the one that I dislike is that it makes things so easy sometimes that you tend to use the library instead of getting a better understanding of the native way of programming the same functions. Avis collecté par et hébergé sur G2.com.