Alternativas de Underscore.Js Mejor Valoradas
14 Underscore.Js Reseñas

fácil de usar, bien documentado y una funcionalidad muy, muy poderosa. Reseña recopilada por y alojada en G2.com.
La documentación está bien documentada pero parece sosa, por lo que la interfaz de usuario/experiencia de usuario de la documentación podría mejorarse. Reseña recopilada por y alojada en G2.com.

Toneladas de funciones realmente útiles que hacen que tu codificación sea rápida y fácil. Fácil de entender e implementar. Reseña recopilada por y alojada en G2.com.
No es realmente un problema, pero la página de documentación no se ve muy atractiva. Yo, como desarrollador frontend (principalmente, pero también hago algo de backend a veces), quiero ver más color en una página web. No demasiado, pero lo suficiente para que el ojo no se aburra :) Reseña recopilada por y alojada en G2.com.

Es uno de los proyectos de código abierto más conocidos en el mundo de la programación de Javascript. La mejor funcionalidad que ofrece es todo el conjunto de operaciones de programación funcional que otorga una gran cantidad de poder al desarrollador.
Usar Underscore permite al desarrollador deshacerse de algunos fragmentos de funcionalidad comunes pero tediosos que de otro modo tendrían que codificar, probar y mantener ellos mismos. Reseña recopilada por y alojada en G2.com.
En caso de que desees usar Underscore en tu proyecto, necesitarías incluir toda la biblioteca dentro de tu proyecto. Eso podría impactar el rendimiento al servir una web a tu cliente, en el sentido del tiempo de espera. Este problema ha sido resuelto con éxito por otras bibliotecas de programación funcional, como Lodash.
Con Lodash puedes incluir en tu código solo lo que realmente necesitas.
Además, en algunas partes de la biblioteca, parece estar un poco desactualizada. Es una biblioteca antigua, lanzada al mismo tiempo que Backbone.js, y se puede notar al echar un vistazo a la documentación. Es muy completa, pero un poco caótica al definir algunas funciones. Reseña recopilada por y alojada en G2.com.

Me gusta la forma modular del marco y las múltiples funciones para resolver los problemas comunes al programar arreglos, colecciones y objetos del lenguaje JavaScript. Reseña recopilada por y alojada en G2.com.
Realmente no me gusta la sintaxis de la función de encadenamiento, encuentro que poner la función de valor al final de la línea del código es verboso y feo. Reseña recopilada por y alojada en G2.com.

Muchas veces, me he encontrado buscando la manera más eficiente de realizar un proceso en los datos. En casi todos los casos, Underscore.JS ya tenía una solución disponible. Reseña recopilada por y alojada en G2.com.
Este producto debería tener la capacidad de desplegar parte de las herramientas, en lugar del producto en su totalidad. Reseña recopilada por y alojada en G2.com.
how all the required utility functions are at once place, you import the library and you have it all Reseña recopilada por y alojada en G2.com.
It is so important and commonly used that probably it should be included or integrated with JS automatically Reseña recopilada por y alojada en G2.com.

UnderscoreJs es bastante ligero pero incluye algunos métodos muy útiles para manipulaciones de colecciones y plantillas en javascript. Usé _.template() principalmente para plantillas HTML y manipulación de objetos y colecciones. Métodos como _.pluck y _.shuffle ofrecen poderosas abstracciones para filtrar arreglos de objetos sin la necesidad de código repetitivo pesado. Los métodos _.throttle y _.debounce son útiles cuando necesitas controlar y gestionar una ráfaga de entradas de usuario potencialmente repetidas en una página web. UnderscoreJs también está disponible en la plataforma NodeJs como una dependencia gestionada a través del registro npm. Reseña recopilada por y alojada en G2.com.
Ciertos métodos de utilidad proporcionados por underscoreJS ahora están disponibles de forma nativa en las últimas versiones de Javascript (ES6) y algunas de las bibliotecas más nuevas como Lo-Dash ofrecen un mejor rendimiento sobre UnderscoreJS. Además, underscoreJS no admite paquetes personalizados por método, lo que significa que se descarga toda la biblioteca independientemente de los métodos que se utilicen realmente, lo que puede llevar a un cuello de botella de rendimiento para la aplicación. Underscore como biblioteca carece de características de carga y evaluación perezosa como las que admiten otras bibliotecas como lazyJS y Lo-Dash. Reseña recopilada por y alojada en G2.com.
La biblioteca tiene una carga de funciones reutilizables compatibles con varios navegadores que realizan operaciones comunes pero con mejores ganancias de rendimiento. Reseña recopilada por y alojada en G2.com.
Como una biblioteca de ayuda gratuita, no creo que me desagrade nada de ella. Reseña recopilada por y alojada en G2.com.
Para empezar, muchas funciones para ayudar a los desarrolladores a construir mejores aplicaciones.
- si tu sitio web tiene muchos datos que manejar y mucho procesamiento y cálculos del lado del cliente, probablemente quieras usar una biblioteca que te ayude a realizar esos cálculos y manejar los datos de manera muy fácil y conveniente.
- Hay un vasto mundo interior en underscore, para categorizar, hay colecciones, arreglos, funciones, objetos, utilidades y encadenamiento.
- cada una de las categorías tiene una amplia gama de funciones, no limitadas a: búsqueda, ordenamiento, encontrar en índice, funciones matemáticas, etc.
- si puedes programar en uno de los lenguajes como Java o C con competencia, te llevarás bastante bien con underscore. Reseña recopilada por y alojada en G2.com.
- Es como aprender un idioma completamente nuevo
- Otras alternativas como lo-dash ofrecen más funcionalidad y se ha demostrado que funcionan más rápido en algunos navegadores
- La carga de la página es muy alta debido a todos estos cálculos y al tamaño del archivo, que es un poco difícil de reducir en teléfonos móviles y la mayoría de los usuarios son móviles ahora Reseña recopilada por y alojada en 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. Reseña recopilada por y alojada en 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. Reseña recopilada por y alojada en G2.com.