Principais Alternativas de Underscore.Js Mais Bem Avaliadas

UnderscoreJs é bastante leve, mas contém alguns métodos muito úteis para manipulações de coleções e criação de templates em JavaScript. Eu usei _.template() principalmente para criação de templates em HTML e manipulação de objetos e coleções. Métodos como _.pluck e _.shuffle oferecem abstrações poderosas para filtrar arrays de objetos sem a necessidade de código boilerplate pesado. Os métodos _.throttle e _.debounce são úteis quando você precisa controlar uma explosão de entradas de usuário potencialmente repetidas em uma página da web. UnderscoreJs também está disponível na plataforma NodeJs como uma dependência gerenciada via registro npm. Análise coletada por e hospedada no G2.com.
Certos métodos utilitários fornecidos pelo underscoreJS estão agora disponíveis nativamente nas versões mais recentes do Javascript (ES6) e algumas das bibliotecas mais novas, como Lo-Dash, oferecem melhor desempenho em relação ao UnderscoreJS. Além disso, o underscoreJS não suporta pacotes personalizados por método, o que significa que a biblioteca inteira é baixada independentemente dos métodos que são realmente usados - isso pode levar a um gargalo de desempenho para a aplicação. O Underscore como biblioteca carece de recursos de carregamento e avaliação preguiçosos, como suportado por outras bibliotecas como lazyJS e Lo-Dash. Análise coletada por e hospedada no G2.com.
13 de 14 Avaliações Totais para Underscore.Js

fácil de usar, bem documentada e funcionalidade muito, muito poderosa. Análise coletada por e hospedada no G2.com.
a documentação está bem documentada, mas parece sem graça, então a interface/experiência do usuário da documentação poderia ser melhorada Análise coletada por e hospedada no G2.com.

Toneladas de funções realmente úteis que tornam sua codificação rápida e fácil! Fácil de entender e implementar. Análise coletada por e hospedada no G2.com.
Não é realmente um problema, mas a página de documentação não parece muito atraente. Eu, como desenvolvedor frontend (principalmente, mas também faço um pouco de backend às vezes), quero ver mais cor em uma página da web. Não muito, mas apenas o suficiente para que seus olhos não fiquem entediados :) Análise coletada por e hospedada no G2.com.

É um dos projetos de código aberto mais amplamente conhecidos no mundo da programação Javascript. A melhor funcionalidade que oferece é o conjunto completo de operações de programação funcional que dá muito poder ao desenvolvedor.
Usar o Underscore permite que o desenvolvedor se livre de alguns blocos de funcionalidade comuns, mas cansativos, que de outra forma precisariam codificar, testar e manter por conta própria. Análise coletada por e hospedada no G2.com.
Caso você queira usar o Underscore em seu projeto, seria necessário incluir toda a biblioteca dentro do seu projeto. Isso poderia impactar o desempenho ao servir uma web para o seu cliente, no sentido de tempo de espera. Este problema foi resolvido com sucesso por outras bibliotecas de programação funcional, como o Lodash.
Com o Lodash, você pode incluir em seu código apenas o que realmente precisa.
Além disso, em algumas partes da biblioteca, parece estar um pouco desatualizada. É uma biblioteca antiga, lançada ao mesmo tempo que o Backbone.js, e isso pode ser percebido ao dar uma olhada na documentação. É muito completa, mas um pouco caótica ao definir algumas funções. Análise coletada por e hospedada no G2.com.

Eu gosto da forma modular do framework e das múltiplas funções para resolver os problemas comuns ao programar arrays, coleções e objetos da linguagem javascript. Análise coletada por e hospedada no G2.com.
Eu realmente não gosto da sintaxe da função encadeada, acho que colocar a função de valor no final da linha do código é verboso e feio. Análise coletada por e hospedada no G2.com.

Muitas vezes, encontrei-me procurando a maneira mais eficiente de realizar um processo em dados. Em quase todos os casos, o Underscore.JS já tinha uma solução disponível. Análise coletada por e hospedada no G2.com.
Este produto deve ter a capacidade de implantar parte das ferramentas, em vez do produto como um todo. Análise coletada por e hospedada no G2.com.
how all the required utility functions are at once place, you import the library and you have it all Análise coletada por e hospedada no G2.com.
It is so important and commonly used that probably it should be included or integrated with JS automatically Análise coletada por e hospedada no G2.com.
A biblioteca possui uma carga de funções reutilizáveis entre navegadores que realizam operações comuns, mas com ganhos de desempenho melhores. Análise coletada por e hospedada no G2.com.
Como uma biblioteca auxiliar gratuita, não acho que desgostaria de nada sobre ela. Análise coletada por e hospedada no G2.com.
Para começar - muitas funções para ajudar os desenvolvedores a construir melhores aplicações
- se o seu site tem muitos dados para lidar e muito processamento e cálculos do lado do cliente, você provavelmente vai querer usar uma biblioteca que o ajudará a fazer esses cálculos e lidar com os dados de forma muito fácil e conveniente
- há um vasto mundo interno no underscore, para categorizar, há coleções, arrays, funções, objetos, utilitários e encadeamento
- cada uma das categorias tem uma ampla gama de funções, não limitadas a: busca, ordenação, encontrar no índice, funções matemáticas, etc.
- se você pode programar em uma das linguagens como Java ou C com proficiência, você se dará bem com underscore muito bem Análise coletada por e hospedada no G2.com.
- É como aprender uma língua completamente nova
- Outras alternativas, como lo-dash, oferecem mais funcionalidades e são comprovadamente mais rápidas em alguns navegadores
- O carregamento da página é muito alto por causa de todos esses cálculos e do tamanho do arquivo, que é um pouco difícil de reduzir em telefones móveis, e a maioria dos usuários agora é baseada em dispositivos móveis Análise coletada por e hospedada no 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. Análise coletada por e hospedada no 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. Análise coletada por e hospedada no G2.com.

Eu amo como é fácil mapear arrays para objetos de destino, e também há funções de filtro e busca agradáveis disponíveis. Análise coletada por e hospedada no G2.com.
Eu, honestamente, não gosto de usar um sublinhado logo antes de colocar um ponto, acho que fica estranho no código. Análise coletada por e hospedada no G2.com.