# Underscore.Js Reviews
**Vendor:** Underscore.js  
**Category:** [Framework Web JavaScript](https://www.g2.com/it/categories/javascript-web-frameworks)  
**Average Rating:** 4.4/5.0  
**Total Reviews:** 14
## About Underscore.Js
Underscore è una libreria JavaScript che fornisce un sacco di utili strumenti di programmazione funzionale senza estendere alcun oggetto incorporato.




## Underscore.Js Reviews
  ### 1. migliore libreria di utilità JavaScript

**Rating:** 5.0/5.0 stars

**Reviewed by:** Parth S. | SDE , Piccola impresa (50 o meno dip.)

**Reviewed Date:** June 05, 2022

**Cosa Le piace di più di Underscore.Js?**

facile da usare, ben documentata e funzionalità molto molto potente.

**Cosa non Le piace di Underscore.Js?**

la documentazione è ben documentata ma sembra insipida, quindi l'interfaccia utente/esperienza utente della documentazione potrebbe essere migliorata

**Quali problemi sta risolvendo Underscore.Js e in che modo La sta aiutando?**

le faccende quotidiane di JavaScript, come lavorare con array e oggetti. Rende il lavoro con JS molto più facile e pulito.

  ### 2. Sono stato recentemente introdotto a questa libreria e mi piace molto.

**Rating:** 4.5/5.0 stars

**Reviewed by:** Sotiris M. | Frontend Developer, Piccola impresa (50 o meno dip.)

**Reviewed Date:** January 11, 2021

**Cosa Le piace di più di Underscore.Js?**

Tantissime funzioni davvero utili che rendono la tua programmazione rapida e semplice! Facili da capire e implementare.

**Cosa non Le piace di Underscore.Js?**

Non è davvero un problema, ma la pagina della documentazione non sembra molto attraente. Io, come sviluppatore frontend (principalmente, ma faccio anche un po' di backend a volte), voglio vedere più colore su una pagina web. Non troppo, ma giusto abbastanza per non far annoiare l'occhio :)

**Raccomandazioni per chi sta considerando Underscore.Js:**

Non credo ci sia qualcosa di speciale da dire a riguardo. Questa libreria fa semplicemente il suo lavoro. È facile da installare e iniziare, la documentazione è chiara e comprensibile, quindi la consiglio vivamente a chiunque stia cercando questa libreria di provarla.

**Quali problemi sta risolvendo Underscore.Js e in che modo La sta aiutando?**

Non devo perdere tempo a scrivere funzioni che sono già state create da qualcun altro e probabilmente nel modo più efficiente :)
Il progetto che sto usando è ancora in fase di sviluppo e il link qui sotto non funziona al momento.

  ### 3. Sono uno sviluppatore fullstack e amministratore di sistema e sviluppo strumenti di amministrazione interni. Lavoro come freelance.

**Rating:** 3.5/5.0 stars

**Reviewed by:** Corrado G. | Freelancer, Software per computer, Enterprise (> 1000 dip.)

**Reviewed Date:** November 20, 2019

**Cosa Le piace di più di Underscore.Js?**

Mi piace la forma modulare del framework e le molteplici funzioni per risolvere i problemi comuni quando si programmano array, collezioni e oggetti del linguaggio JavaScript.

**Cosa non Le piace di Underscore.Js?**

Non mi piace davvero la sintassi della funzione chain, trovo che mettere la funzione valore alla fine della riga di codice sia prolisso e brutto.

**Raccomandazioni per chi sta considerando Underscore.Js:**

È uno strumento JavaScript valido per aiutare durante la codifica di applicazioni frontend e backend Node.js. Permettimi di scrivere codice più conciso ed efficiente durante il processo di sviluppo.

**Quali problemi sta risolvendo Underscore.Js e in che modo La sta aiutando?**

Risolvo i problemi comuni durante la programmazione con le collezioni, gli array e gli oggetti JavaScript. Ad esempio, raggruppando gli array di oggetti per una chiave con la funzione groupBy o creando array di valori da collezioni di oggetti con la funzione pluck.

  ### 4. Strumenti solidi ed efficienti

**Rating:** 5.0/5.0 stars

**Reviewed by:** Robert A. F. | Senior Solutions Developer, Mid-Market (51-1000 dip.)

**Reviewed Date:** November 19, 2019

**Cosa Le piace di più di Underscore.Js?**

Molte volte mi sono trovato a cercare il modo più efficiente per eseguire un processo sui dati. In quasi tutti i casi, Underscore.JS aveva già una soluzione pronta.

**Cosa non Le piace di Underscore.Js?**

Questo prodotto dovrebbe avere la capacità di distribuire parte degli strumenti, piuttosto che il prodotto nel suo insieme.

**Raccomandazioni per chi sta considerando Underscore.Js:**

Questo è un prodotto solido che può assistere lo sviluppo in una miriade di modi.

**Quali problemi sta risolvendo Underscore.Js e in che modo La sta aiutando?**

Manipolazione efficiente dei dati.

  ### 5. migliore libreria di utilità per utenti JS

**Rating:** 5.0/5.0 stars

**Reviewed by:** Utente verificato in Software per computer | Enterprise (> 1000 dip.)

**Reviewed Date:** November 25, 2019

**Cosa Le piace di più di Underscore.Js?**

come tutte le funzioni di utilità necessarie sono in un unico posto, importi la libreria e hai tutto

**Cosa non Le piace di Underscore.Js?**

È così importante e comunemente usato che probabilmente dovrebbe essere incluso o integrato automaticamente con JS.

**Raccomandazioni per chi sta considerando Underscore.Js:**

Quando si utilizza Javascript, Underscore.Js è un must ragazzi.

**Quali problemi sta risolvendo Underscore.Js e in che modo La sta aiutando?**

costruendo l'interfaccia utente del cruscotto del nostro GE Transportation con esso.

  ### 6. Cintura degli attrezzi JavaScript che è sia leggera che fantastica

**Rating:** 4.5/5.0 stars

**Reviewed by:** Ginoy G. | Software Engineer, Tecnologia dell'informazione e servizi, Enterprise (> 1000 dip.)

**Reviewed Date:** April 08, 2019

**Cosa Le piace di più di Underscore.Js?**

UnderscoreJs è piuttosto leggero ma offre alcuni metodi molto utili per la manipolazione delle collezioni e il templating in JavaScript. Ho usato _.template() principalmente per il templating HTML e la manipolazione di oggetti e collezioni. Metodi come _.pluck e _.shuffle forniscono potenti astrazioni per filtrare array di oggetti senza la necessità di codice boilerplate pesante. I metodi _.throttle e _.debounce sono utili quando è necessario limitare e controllare un flusso di input utente potenzialmente ripetuti su una pagina web. UnderscoreJs è disponibile anche sulla piattaforma NodeJs come dipendenza gestita tramite il registro npm.

**Cosa non Le piace di Underscore.Js?**

Alcuni metodi di utilità forniti da underscoreJS sono ora disponibili nativamente nelle versioni più recenti di Javascript (ES6) e alcune delle nuove librerie come Lo-Dash offrono prestazioni migliori rispetto a UnderscoreJS. Inoltre, underscoreJS non supporta pacchetti personalizzati per metodo, il che significa che l'intera libreria viene scaricata indipendentemente dai metodi effettivamente utilizzati - questo può portare a un collo di bottiglia delle prestazioni per l'applicazione. Underscore come libreria manca di funzionalità di caricamento e valutazione pigra supportate da altre librerie come lazyJS e Lo-Dash.

**Raccomandazioni per chi sta considerando Underscore.Js:**

UnderscoreJs è una libreria di utilità pratica per applicazioni web con supporto per il templating e la manipolazione di oggetti e collezioni javascript. Fornisce un ampio set di funzioni che astraggono la necessità di scrivere codice boilerplate per la manipolazione di oggetti e collezioni in Javascript. È anche leggero con la versione di produzione confezionata sotto i 7kb. Tuttavia, alcuni dei metodi offerti dalla libreria sono ora disponibili nativamente nelle ultime versioni di Javascript (ES6) e in alcune librerie più recenti come Lo-Dash che offrono prestazioni migliori rispetto a underscoreJs.

**Quali problemi sta risolvendo Underscore.Js e in che modo La sta aiutando?**

Ho usato UnderscoreJs come libreria in-place e drop-in per manipolare oggetti JS, collezioni e template HTML per un'applicazione web di e-commerce dove la reattività è cruciale. Metodi come _.template, _.throttle sono stati particolarmente utili per presentare contenuti dinamici sulla pagina web e per orchestrare l'interazione con l'utente.

  ### 7. Underscorejs fornisce un sacco di utili funzioni di utilità per javascript

**Rating:** 5.0/5.0 stars

**Reviewed by:** Anthony A. | Web Developer, Piccola impresa (50 o meno dip.)

**Reviewed Date:** September 16, 2019

**Cosa Le piace di più di Underscore.Js?**

La libreria ha un carico di funzioni riutilizzabili compatibili con diversi browser che eseguono operazioni comuni ma con migliori guadagni in termini di prestazioni.

**Cosa non Le piace di Underscore.Js?**

Come libreria di aiuto gratuita, non credo che ci sia qualcosa che non mi piaccia.

**Quali problemi sta risolvendo Underscore.Js e in che modo La sta aiutando?**

L'usabilità di Underscore aumenta notevolmente la produttività e le prestazioni complessive

  ### 8. Underscore è buono, competente ma molto vasto da imparare

**Rating:** 3.5/5.0 stars

**Reviewed by:** Harshal P. | Freelance Web Developer, Piccola impresa (50 o meno dip.)

**Reviewed Date:** December 11, 2018

**Cosa Le piace di più di Underscore.Js?**

Per cominciare - molte funzioni per aiutare gli sviluppatori a costruire applicazioni migliori
- se il tuo sito web ha molti dati da gestire e molta elaborazione e calcolo lato client, probabilmente vorrai utilizzare una libreria che ti aiuti a fare quei calcoli e gestire i dati in modo molto semplice e conveniente
- C'è un vasto mondo interno in underscore, per categorizzare, ci sono collezioni, array, funzioni, oggetti, utility e concatenazione
- ciascuna delle categorie ha una vasta gamma di funzioni, non limitate a: ricerca, ordinamento, ricerca per indice, funzioni matematiche, ecc.
- se sai programmare in uno dei linguaggi come Java o C con competenza, ti troverai bene con underscore

**Cosa non Le piace di Underscore.Js?**

- È come imparare una lingua completamente nuova
- Altre alternative come lo-dash offrono più funzionalità e si dimostrano più veloci su alcuni browser
- Il caricamento della pagina è molto elevato a causa di tutti questi calcoli e delle dimensioni del file, che è un po' difficile da ridurre sui telefoni cellulari e la maggior parte degli utenti ora utilizza dispositivi mobili

**Raccomandazioni per chi sta considerando Underscore.Js:**

Prova a considerare lo-dash come un'alternativa se trovi molto difficile lavorare con underscore. In generale, una volta che hai preso la mano con underscore, dovresti essere in grado di portare a termine i tuoi compiti molto più velocemente del solito.

**Quali problemi sta risolvendo Underscore.Js e in che modo La sta aiutando?**

Ho fatto alcuni calcoli per il pannello di amministrazione per visualizzare le metriche

  ### 9. Underscore.js - La cintura degli attrezzi da supereroe per Javascript

**Rating:** 4.5/5.0 stars

**Reviewed by:** Utente verificato in Costruzioni | Piccola impresa (50 o meno dip.)

**Reviewed Date:** September 20, 2018

**Cosa Le piace di più di Underscore.Js?**

underscore.js è un'eccellente libreria javascript per lavorare con oggetti e array. La libreria ha molti metodi che rendono il lavoro con questo tipo di dati un gioco da ragazzi. Offrono anche un codice sorgente annotato in modo da poter approfondire il codice e imparare come vengono eseguiti i metodi "magici".

**Cosa non Le piace di Underscore.Js?**

Quando si utilizza una libreria, quello che non mi piace è che a volte rende le cose così facili che si tende a usare la libreria invece di ottenere una migliore comprensione del modo nativo di programmare le stesse funzioni.

**Raccomandazioni per chi sta considerando Underscore.Js:**

puoi implementare underscore.js o un'alternativa chiamata lodash. entrambi sono ottimi pacchetti con alcuni strumenti davvero utili.

**Quali problemi sta risolvendo Underscore.Js e in che modo La sta aiutando?**

Aiuta a lavorare con oggetti e array in JavaScript molto più facilmente e rende la programmazione un po' più veloce rispetto a scrivere le proprie funzioni native.

  ### 10. Ottimo framework con funzioni di utilità integrate

**Rating:** 4.0/5.0 stars

**Reviewed by:** Misha B. | Solutions Architect, Software per computer, Mid-Market (51-1000 dip.)

**Reviewed Date:** September 20, 2018

**Cosa Le piace di più di Underscore.Js?**

Adoro quanto sia facile mappare gli array su oggetti di destinazione, e ci sono anche delle belle funzioni di filtro e ricerca disponibili.

**Cosa non Le piace di Underscore.Js?**

Onestamente non mi piace usare un trattino basso subito prima di mettere un punto, penso che sembri strano nel codice.

**Quali problemi sta risolvendo Underscore.Js e in che modo La sta aiutando?**

Stavo usando underscore per aiutare a scrivere un sito web costruito su Ruby on Rails. Underscore ha aiutato con molte delle funzioni utilitarie che non erano disponibili di default con JS.



- [View Underscore.Js pricing details and edition comparison](https://www.g2.com/it/products/underscore-js/reviews/underscore-js-review-4257867?section=pricing&secure%5Bexpires_at%5D=2026-06-01+01%3A32%3A07+-0500&secure%5Bsession_id%5D=470d3f99-604d-4513-9c55-28e7f6b44f1e&secure%5Btoken%5D=4de52d52a40fb689c4e9965c03334b2374fdf0801791ac9898a32c41a136577a&format=llm_user)

## Underscore.Js Features
**Framework JavaScript**
- Biblioteche
- Comunità
- Widget
- Supporto del browser
- Visualizzazione Grafica
- Supporto Mobile

## Top Underscore.Js Alternatives
  - [Essential Studio](https://www.g2.com/it/products/essential-studio/reviews) - 4.5/5.0 (705 reviews)
  - [Angular](https://www.g2.com/it/products/angular/reviews) - 4.5/5.0 (156 reviews)
  - [Progress Kendo UI](https://www.g2.com/it/products/progress-kendo-ui/reviews) - 4.4/5.0 (248 reviews)

