# RequireJS Reviews
**Vendor:** RequireJS  
**Category:** [Framework Web JavaScript](https://www.g2.com/it/categories/javascript-web-frameworks)  
**Average Rating:** 4.1/5.0  
**Total Reviews:** 13
## About RequireJS
RequireJS è un caricatore di file e moduli JavaScript.




## RequireJS Reviews
  ### 1. Caricatore di Script Modulare per Migliorare la Velocità e la Qualità del codice

**Rating:** 4.5/5.0 stars

**Reviewed by:** Aman K. | Lead- Digital Banking, Enterprise (> 1000 dip.)

**Reviewed Date:** January 21, 2021

**Cosa Le piace di più di RequireJS?**

1) Gestisci le dipendenze nella programmazione modulare (asincrona) ed è open source sotto licenza MIT.
2) Ha un set di plugin come text, domReady, i18n, caricamento CSS.

3) OJET (Oracle JavaScript Extension Toolkit) che è un popolare framework JavaScript di Oracle utilizza requirejs e knockout per costruire la sua libreria che possiamo usare per prodotti aziendali.

4) L'ottimizzatore in requirejs combina i file script insieme con l'aiuto di UglifyJS e combina i file CSS insieme.

**Cosa non Le piace di RequireJS?**

Non trovo alcun svantaggio poiché è molto flessibile e può essere utilizzato nella programmazione modulare per aumentare la velocità e la qualità del codice.

**Raccomandazioni per chi sta considerando RequireJS:**

Sì, usa require.js per caricare le tue librerie in modo rapido e asincrono per renderlo veloce e migliorare la qualità del codice.

**Quali problemi sta risolvendo RequireJS e in che modo La sta aiutando?**

1) Aumenta la velocità e l'accuratezza del codice.
2) Carica le dipendenze come jquery e altri file javascript in modo asincrono nella programmazione modulare.

  ### 2. La libreria Require.js offre un modo robusto per importare moduli.

**Rating:** 4.5/5.0 stars

**Reviewed by:** Brian T. | Web Designer, Mid-Market (51-1000 dip.)

**Reviewed Date:** October 06, 2019

**Cosa Le piace di più di RequireJS?**

Offre un modo potente ed efficiente per gestire le dipendenze tra i file javascript in un progetto web. Invece di aggiungere più tag script in un file html, tutto ciò che devi fare è aggiungere un tag script per importare la libreria richiesta che si occupa di importare i file javascript desiderati e le loro dipendenze.

**Cosa non Le piace di RequireJS?**

Probabilmente non ci sono svantaggi nell'usare require.js perché semplifica la struttura e le prestazioni del tuo progetto.

**Quali problemi sta risolvendo RequireJS e in che modo La sta aiutando?**

Require.js limita il numero di richieste al server per gli script perché importa tutti i file specificati con una sola richiesta.

  ### 3. Strumento per ottenere modularità e velocità nelle app web

**Rating:** 4.5/5.0 stars

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

**Reviewed Date:** April 08, 2019

**Cosa Le piace di più di RequireJS?**

RequireJS porta la comodità del caricamento pigro dei file, riducendo così anche il tempo di avvio e consumando meno cache del browser. Con RequireJS, lo sviluppatore non deve preoccuparsi dell'ordine in cui devono essere definiti i diversi file Javascript, poiché può essere gestito con l'attributo data-main menzionato durante l'inizializzazione del file RequireJS nella pagina HTML.

**Cosa non Le piace di RequireJS?**

Sebbene RequireJS offra un buon supporto per la suddivisione del codice, a volte è difficile configurare RequireJS con Node Package Manager (NPM). Inoltre, se la tua strategia di suddivisione del codice non è corretta, RequireJS genererà errori che sono molto difficili da rintracciare.

**Raccomandazioni per chi sta considerando RequireJS:**

Il suggerimento più importante per qualsiasi sviluppatore che desidera utilizzare RequireJS sarebbe di mantenere percorsi alias per tutte le dipendenze esterne che si stanno utilizzando con RequireJS. È un problema molto comune in un'applicazione web che la posizione delle tue dipendenze possa cambiare durante la fusione di diverse versioni di codice. Inoltre, la suddivisione del codice dovrebbe essere uniforme. Senza questo, RequireJS potrebbe generare errori difficili da tracciare.

**Quali problemi sta risolvendo RequireJS e in che modo La sta aiutando?**

Una volta che RequireJS è configurato correttamente, può davvero migliorare l'usabilità della tua applicazione in termini di velocità e aumentare il comfort per gli sviluppatori mentre gestiscono diversi moduli di file JavaScript.

  ### 4. Requirejs è una libreria molto utile se non stai usando ES6

**Rating:** 4.0/5.0 stars

**Reviewed by:** Henry K. | Web Designer, Piccola impresa (50 o meno dip.)

**Reviewed Date:** September 17, 2019

**Cosa Le piace di più di RequireJS?**

Offre il caricamento asincrono per i tuoi moduli javascript, il che ti consente di scrivere il tuo codice in più file o moduli che vengono combinati durante la compilazione, riducendo quindi la complessità e aumentando la produttività.

**Cosa non Le piace di RequireJS?**

Non mi dispiace Require.js, ma con l'introduzione della dichiarazione di importazione in ES6, non penso che avrei più bisogno di usare require.js.

**Quali problemi sta risolvendo RequireJS e in che modo La sta aiutando?**

Require.js gestisce le tue dipendenze

  ### 5. Requirejs fa quello che dice di fare. E lo fa bene.

**Rating:** 5.0/5.0 stars

**Reviewed by:** YoYo F. | Co-Founder, Piccola impresa (50 o meno dip.)

**Reviewed Date:** January 30, 2019

**Cosa Le piace di più di RequireJS?**

RequireJS è un caricatore di file e moduli JavaScript. È ottimizzato per l'uso nel browser, ma può essere utilizzato in altri ambienti JavaScript, come NodeJS. Utilizzare un caricatore di script modulare come RequireJS migliorerà la velocità e la qualità del tuo codice. Rende la vita più facile per te, per i tuoi sviluppatori, per le persone che leggono il tuo codice. E riduce le complicazioni, riducendo così le possibilità di errore.

**Cosa non Le piace di RequireJS?**

Onestamente, non molto. È requirejs. Fa il suo lavoro e lo fa bene. Di cosa c'è da lamentarsi? E la sua comunità su GitHub è super utile e reattiva. Non c'è davvero nulla da non apprezzare.

**Raccomandazioni per chi sta considerando RequireJS:**

Usalo, rende la vita molto più facile. Essere in grado di vedere i moduli esterni in cima al file, solo questo è estremamente utile.

**Quali problemi sta risolvendo RequireJS e in che modo La sta aiutando?**

È semplice, è estremamente potente nella gestione di tutte le nostre dipendenze su larga scala. È fondamentalmente un must quando si lavora con file javascript.

  ### 6. RequireJS è un caricatore di file e moduli JavaScript.

**Rating:** 4.0/5.0 stars

**Reviewed by:** Utente verificato in Tecnologia dell'informazione e servizi | Mid-Market (51-1000 dip.)

**Reviewed Date:** April 09, 2019

**Cosa Le piace di più di RequireJS?**

RequrieJS utilizza la tecnica di caricamento asincrono dei moduli (AMD) per il caricamento dei file. Nella tecnica AMD, ogni modulo dipendente viene caricato nell'ordine dato in modo asincrono.

-facile da ristrutturare l'intero front-end utilizzando alias per i moduli nel tuo file di configurazione
-controllo stretto e chiaro delle dipendenze e dell'ordine di caricamento
-le dichiarazioni define sono un gentile promemoria che stai lavorando sul frontend e non sul backend JS
-non richiede un passaggio di build, a differenza di Browserify o Webpack, una caratteristica che facilita veramente il ricaricamento a caldo

**Cosa non Le piace di RequireJS?**

-Le librerie di terze parti devono essere compatibili con AMD, il che può essere complicato con alcuni script
-Codice extra per i wrapper di funzione e il loader shim
-AMD non è un vero standard, solo una sorta di proposta che ha guadagnato un po' di trazione nella comunità JS

**Raccomandazioni per chi sta considerando RequireJS:**

L'iniezione di script è ancora troppo instabile per essere affidabile. Se stai puntando solo ai browser moderni, probabilmente va bene, ma i browser più vecchi (ad esempio MSIE6/7) non caricano sempre gli script in modo affidabile.

**Quali problemi sta risolvendo RequireJS e in che modo La sta aiutando?**

Ho creato un'applicazione SPA (Single Page Application) per utilizzarla.

  ### 7. Facile da usare, compatibile e popolare

**Rating:** 4.0/5.0 stars

**Reviewed by:** Gurpreet Singh D. | Scrum Master, Software per computer, Piccola impresa (50 o meno dip.)

**Reviewed Date:** March 26, 2019

**Cosa Le piace di più di RequireJS?**

Librerie facili da usare.
Compatibile con la maggior parte dei browser moderni.
Supportato anche con JQuery.
Struttura delle cartelle predefinita.

**Cosa non Le piace di RequireJS?**

Non c'è molta assistenza online disponibile per l'uso della libreria disponibile. La gestione degli errori e delle eccezioni è difficile in Require JS. L'errore di definizione anonima è troppo comune.

**Raccomandazioni per chi sta considerando RequireJS:**

Fondamentalmente si basa sui requisiti complessivi del progetto. Si può sicuramente optare per Require JS se è necessaria un'applicazione a pagina singola, ma se è richiesta un'applicazione complessa a più pagine, allora dipende molto dai requisiti complessivi. Potrebbero esserci altre librerie che potrebbero essere più adatte.

**Quali problemi sta risolvendo RequireJS e in che modo La sta aiutando?**

Validazioni dei moduli
Richiesta asincrona al lato server senza ricaricare la pagina.
Creata applicazione a pagina singola e applicazioni a più pagine.

  ### 8. RequireJS - Amalo, per così tanti motivi

**Rating:** 5.0/5.0 stars

**Reviewed by:** Ritesh D. | Project Engineer – Die Design CAE, Automobilistico, Mid-Market (51-1000 dip.)

**Reviewed Date:** January 23, 2019

**Cosa Le piace di più di RequireJS?**

1) Semplice

2) Facile da rifattorizzare l'intero front-end utilizzando alias per i moduli nel file di configurazione

3) Controllo stretto e chiaro delle dipendenze e dell'ordine di caricamento

4) Le dichiarazioni "define" sono un gentile promemoria che stai lavorando su frontend e non su backend JS

5) L'ottimizzatore può creare un file di distribuzione per un singolo punto di ingresso SPA o più file di distribuzione per un SPA con più punti di ingresso

**Cosa non Le piace di RequireJS?**

1. Sono necessarie più richieste HTTP per caricare quei file, il che rallenterà le prestazioni della pagina.
2. È necessario mantenerli manualmente nell'ordine corretto - ad esempio, il primo file è jQuery e quelli successivi potrebbero essere plugin di jQuery che ovviamente necessitano che jQuery sia caricato per primo.

**Quali problemi sta risolvendo RequireJS e in che modo La sta aiutando?**

Aiuta a caricare gli script e a gestire le dipendenze tra di essi. Questo aiuterà le prestazioni e l'organizzazione e la manutenzione del codice.

  ### 9. I miei pensieri sull'utilizzo di RequireJs

**Rating:** 3.5/5.0 stars

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

**Reviewed Date:** April 05, 2019

**Cosa Le piace di più di RequireJS?**

Con Requirejs è facile rifattorizzare l'intero front-end utilizzando alias per i moduli nel tuo file di configurazione. Ha un controllo stretto e chiaro delle dipendenze e dell'ordine di caricamento, le dichiarazioni define mostrano che stai lavorando su JS frontend e non backend. L'ottimizzatore r.js può creare un file di distribuzione per un singolo punto di ingresso SPA o più file di distribuzione. Non richiede un passaggio di build, a differenza di browserify o Webpack. La caratteristica che facilita veramente il ricaricamento a caldo.

**Cosa non Le piace di RequireJS?**

Niente di particolare. Fa quello che deve fare in modo piuttosto efficiente e non riesco a pensare a nulla di negativo a riguardo.

**Quali problemi sta risolvendo RequireJS e in che modo La sta aiutando?**

Aiuta a organizzare e mantenere il codice. Creare applicazioni a pagina singola e multipagina nella nostra azienda.

  ### 10. Caricatore di moduli in Javascript

**Rating:** 4.5/5.0 stars

**Reviewed by:** Alex J. | Marketing Analyst, Piccola impresa (50 o meno dip.)

**Reviewed Date:** April 02, 2019

**Cosa Le piace di più di RequireJS?**

JavaScript non è il linguaggio più facile da usare e RequireJS è il migliore per permettermi di importare moduli nei flussi di lavoro degli analisti di marketing facilmente.

**Cosa non Le piace di RequireJS?**

RequireJS richiede di avere una certa esperienza di programmazione.

**Quali problemi sta risolvendo RequireJS e in che modo La sta aiutando?**

I problemi aziendali che sto risolvendo con RequireJs sono la capacità di caricare facilmente i pacchetti che utilizzo mentre eseguo lavori e compiti in JavaScript. I benefici che ho realizzato sono la capacità di espandere le pipeline in lungo e in largo.

  ### 11. RequireJs: Un amore

**Rating:** 3.0/5.0 stars

**Reviewed by:** Utente verificato in Tecnologia dell'informazione e servizi | Enterprise (> 1000 dip.)

**Reviewed Date:** March 20, 2019

**Cosa Le piace di più di RequireJS?**

RequireJs è semplice e facile da usare in tutto il front-end utilizzando moduli e file di configurazione. Possiamo controllare le dipendenze e l'ordine di caricamento. Definire dichiarazioni in RequireJs è un gentile promemoria per il frontend. r.js crea un unico file di distribuzione.

**Cosa non Le piace di RequireJS?**

1. L'ottimizzatore Require è il peggiore.
2. Non è modulare.
3. A volte non riesce a rispondere.

**Quali problemi sta risolvendo RequireJS e in che modo La sta aiutando?**

L'ho usato nel progetto aziendale. È stato facile da usare e comodo. Il controllo delle dipendenze è stata la parte fantastica.

  ### 12. Revisione di RequireJS

**Rating:** 4.5/5.0 stars

**Reviewed by:** Utente verificato in Internet | Mid-Market (51-1000 dip.)

**Reviewed Date:** January 30, 2019

**Cosa Le piace di più di RequireJS?**

Una buona libreria JavaScript per gestire le dipendenze delle applicazioni sul frontend

**Cosa non Le piace di RequireJS?**

Bisogna tenersi aggiornati con le ultime tendenze di JavaScript

**Quali problemi sta risolvendo RequireJS e in che modo La sta aiutando?**

Gestisci molte librerie frontend javascript

  ### 13. Un ottimo strumento

**Rating:** 2.5/5.0 stars

**Reviewed by:** Utente verificato in Contabilità | Mid-Market (51-1000 dip.)

**Reviewed Date:** January 25, 2019

**Cosa Le piace di più di RequireJS?**

Molto facile da usare

Semplice da controllare le dipendenze e l'ordine di caricamento

**Cosa non Le piace di RequireJS?**

Può essere molto lento a volte a causa della natura manuale

**Quali problemi sta risolvendo RequireJS e in che modo La sta aiutando?**

Aiuta molto con l'organizzazione



- [View RequireJS pricing details and edition comparison](https://www.g2.com/it/products/requirejs/reviews?section=pricing&secure%5Bexpires_at%5D=2026-05-20+04%3A56%3A22+-0500&secure%5Bsession_id%5D=c47dbeea-7ca9-4857-9472-144d15c3146b&secure%5Btoken%5D=81ff8e10fcd90d0be2d25ba2ac9f8fb388678f4203798842e1edf350402a03cc&format=llm_user)

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

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

