# RequireJS Reviews
**Vendor:** RequireJS  
**Category:** [Cadres Web JavaScript](https://www.g2.com/fr/categories/javascript-web-frameworks)  
**Average Rating:** 4.1/5.0  
**Total Reviews:** 13
## About RequireJS
RequireJS est un chargeur de fichiers et de modules JavaScript.




## RequireJS Reviews
  ### 1. Chargeur de script modulaire pour améliorer la vitesse et la qualité du code

**Rating:** 4.5/5.0 stars

**Reviewed by:** Aman K. | Lead- Digital Banking, Entreprise (> 1000 employés)

**Reviewed Date:** January 21, 2021

**Qu'aimez-vous le plus à propos de RequireJS?**

1) Dépendances dans la programmation modulaire (asynchrone) et son code source ouvert sous licence MIT.

2) Il dispose des plugins suivants comme texte, domReady, i18n, chargement CSS.

3) OJET (Oracle JavaScript Extension Toolkit) qui est un framework JavaScript populaire d'Oracle utilise requirejs et knockout pour construire sa bibliothèque que nous pouvons utiliser pour les produits d'entreprise.

4) Optimiseur dans requirejs combine les fichiers de script ensemble avec l'aide de UglifyJS et combine les fichiers CSS ensemble.

**Que n’aimez-vous pas à propos de RequireJS?**

Je ne trouve aucun inconvénient car il est très flexible et peut être utilisé dans la programmation modulaire pour augmenter la vitesse et la qualité du code.

**Recommandations à d’autres personnes envisageant RequireJS:**

Oui, utilisez require js pour charger vos bibliothèques rapidement et de manière asynchrone afin de le rendre rapide et d'améliorer la qualité du code.

**Quels sont les problèmes que RequireJS résout, et en quoi cela vous est-il bénéfique?**

1) Augmenter la vitesse et la précision du code.
2) Charger les dépendances comme jquery et d'autres fichiers javascript de manière asynchrone dans la programmation modulaire.

  ### 2. La bibliothèque Require.js offre un moyen robuste d'importer des modules.

**Rating:** 4.5/5.0 stars

**Reviewed by:** Brian T. | Web Designer, Marché intermédiaire (51-1000 employés)

**Reviewed Date:** October 06, 2019

**Qu'aimez-vous le plus à propos de RequireJS?**

Il offre un moyen puissant et efficace de gérer les dépendances entre les fichiers JavaScript dans un projet web. Au lieu d'ajouter plusieurs balises de script dans un fichier HTML, tout ce dont vous avez besoin est d'ajouter une balise de script pour importer la bibliothèque requise qui se charge d'importer les fichiers JavaScript souhaités et leurs dépendances.

**Que n’aimez-vous pas à propos de RequireJS?**

Il n'y a probablement aucun inconvénient à utiliser require.js car il simplifie la structure et les performances de votre projet.

**Quels sont les problèmes que RequireJS résout, et en quoi cela vous est-il bénéfique?**

Require.js limite le nombre de requêtes au serveur pour les scripts car il importe tous les fichiers spécifiés avec une seule requête.

  ### 3. Outil pour atteindre la modularité et la rapidité dans les applications Web

**Rating:** 4.5/5.0 stars

**Reviewed by:** Utilisateur vérifié à Logiciels informatiques | Petite entreprise (50 employés ou moins)

**Reviewed Date:** April 08, 2019

**Qu'aimez-vous le plus à propos de RequireJS?**

RequireJS apporte la commodité du chargement paresseux des fichiers, réduisant ainsi le temps de démarrage et consommant moins de cache du navigateur. Avec RequireJS, le développeur n'a pas besoin de se soucier de l'ordre dans lequel tous les différents fichiers Javascript doivent être définis, car cela peut être géré avec l'attribut data-main mentionné lors de l'initialisation du fichier RequireJS dans la page HTML.

**Que n’aimez-vous pas à propos de RequireJS?**

Bien que RequireJS offre un bon support pour le découpage du code, il est parfois pénible de configurer RequireJS avec le gestionnaire de paquets Node (NPM). De plus, si votre stratégie de découpage du code n'est pas correcte, RequireJS pourrait générer des erreurs très difficiles à retracer.

**Recommandations à d’autres personnes envisageant RequireJS:**

La suggestion la plus importante pour tout développeur souhaitant utiliser RequireJS serait de garder des chemins d'alias pour toutes les dépendances externes que l'on utilise avec RequireJS. C'est un problème très courant dans une application web que l'emplacement de vos dépendances puisse changer lors de la fusion de différentes versions de code. De plus, la division du code doit être uniforme. Sans cela, RequireJS peut générer des erreurs difficiles à suivre.

**Quels sont les problèmes que RequireJS résout, et en quoi cela vous est-il bénéfique?**

Une fois que RequireJS est correctement configuré, il peut vraiment améliorer l'utilisabilité de votre application en termes de vitesse, et améliorer le confort des développeurs lorsqu'ils jonglent entre différents modules de fichiers JavaScript.

  ### 4. Requirejs est une bibliothèque très utile si vous n'utilisez pas ES6.

**Rating:** 4.0/5.0 stars

**Reviewed by:** Henry K. | Web Designer, Petite entreprise (50 employés ou moins)

**Reviewed Date:** September 17, 2019

**Qu'aimez-vous le plus à propos de RequireJS?**

Il offre un chargement asynchrone pour vos modules JavaScript, ce qui vous permet de rédiger votre code dans plusieurs fichiers ou modules qui sont combinés lors de la compilation, réduisant ainsi la complexité et augmentant la productivité.

**Que n’aimez-vous pas à propos de RequireJS?**

Je n'ai rien contre Require.js mais avec l'introduction de l'instruction d'importation dans ES6, je ne pense pas que j'aurais besoin d'utiliser require.js à l'avenir.

**Quels sont les problèmes que RequireJS résout, et en quoi cela vous est-il bénéfique?**

Require.js gère vos dépendances.

  ### 5. Requirejs fait ce qu'il dit qu'il fait. Et il le fait bien.

**Rating:** 5.0/5.0 stars

**Reviewed by:** YoYo F. | Co-Founder, Petite entreprise (50 employés ou moins)

**Reviewed Date:** January 30, 2019

**Qu'aimez-vous le plus à propos de RequireJS?**

RequireJS est un chargeur de fichiers et de modules JavaScript. Il est optimisé pour une utilisation dans le navigateur, mais il peut être utilisé dans d'autres environnements JavaScript, comme NodeJS. L'utilisation d'un chargeur de scripts modulaire comme RequireJS améliorera la vitesse et la qualité de votre code. Et réduit la complication, réduisant ainsi les risques d'erreur.

**Que n’aimez-vous pas à propos de RequireJS?**

Honnêtement, pas grand-chose. C'est requirejs. Il fait son travail et il le fait bien. Qu'y a-t-il à redire ? Et sa communauté sur GitHub est très utile et réactive. Il n'y a vraiment rien à détester à ce sujet.

**Recommandations à d’autres personnes envisageant RequireJS:**

Cela rend la vie beaucoup plus facile. Pouvoir voir les modules externes en haut du fichier, cela seul est très utile.

**Quels sont les problèmes que RequireJS résout, et en quoi cela vous est-il bénéfique?**

C'est simple, c'est super puissant pour gérer toutes nos dépendances à grande échelle. C'est essentiellement un incontournable lorsqu'on travaille avec des fichiers javascript.

  ### 6. RequireJS est un chargeur de fichiers et de modules JavaScript.

**Rating:** 4.0/5.0 stars

**Reviewed by:** Utilisateur vérifié à Technologie de l'information et services | Marché intermédiaire (51-1000 employés)

**Reviewed Date:** April 09, 2019

**Qu'aimez-vous le plus à propos de RequireJS?**

RequireJS utilise la technique de chargement de modules asynchrones (AMD) pour le chargement des fichiers. Dans la technique AMD, chaque module dépendant se charge dans l'ordre donné de manière asynchrone.

-facile à refactoriser l'ensemble du front-end en utilisant des alias pour les modules dans votre fichier de configuration
-contrôle strict et clair des dépendances et de l'ordre de chargement
-les déclarations define sont un doux rappel que vous travaillez sur le frontend et non sur le backend JS
-ne nécessite pas d'étape de construction, contrairement à Browserify ou Webpack, une fonctionnalité qui facilite véritablement le rechargement à chaud

**Que n’aimez-vous pas à propos de RequireJS?**

- Les bibliothèques tierces doivent être compatibles avec AMD, ce qui peut être compliqué avec certains scripts
- Code supplémentaire pour les wrappers de fonction et le shim de chargeur
- AMD n'est pas une véritable norme, juste une sorte de proposition qui a gagné en popularité dans la communauté JS

**Recommandations à d’autres personnes envisageant RequireJS:**

L'injection de script est encore trop boguée pour être fiable. Si vous ne ciblez que les navigateurs modernes, alors vous êtes probablement OK, mais les anciens navigateurs (par exemple, MSIE6/7) ne chargent pas toujours les scripts de manière fiable.

**Quels sont les problèmes que RequireJS résout, et en quoi cela vous est-il bénéfique?**

J'ai créé une application SPA (Single Page Application) pour l'utiliser.

  ### 7. Facile à utiliser, compatible et populaire

**Rating:** 4.0/5.0 stars

**Reviewed by:** Gurpreet Singh D. | Scrum Master, Logiciels informatiques, Petite entreprise (50 employés ou moins)

**Reviewed Date:** March 26, 2019

**Qu'aimez-vous le plus à propos de RequireJS?**

Bibliothèques faciles à utiliser.  
Compatible avec la plupart des navigateurs modernes.  
Également pris en charge avec JQuery.  
Structure de dossiers prédéfinie.

**Que n’aimez-vous pas à propos de RequireJS?**

Pas beaucoup d'aide en ligne disponible pour utiliser la bibliothèque disponible.  
La gestion des erreurs et des exceptions est difficile dans Require JS.  
L'erreur de définition anonyme est trop courante.

**Recommandations à d’autres personnes envisageant RequireJS:**

C'est essentiellement sur les exigences globales du projet. On peut certainement opter pour Require JS si une application à page unique est nécessaire, mais si une application complexe à plusieurs pages est requise, cela dépend beaucoup des exigences globales. Il peut y avoir d'autres bibliothèques qui pourraient être mieux adaptées.

**Quels sont les problèmes que RequireJS résout, et en quoi cela vous est-il bénéfique?**

Validations de formulaires  
Requête asynchrone vers le serveur sans rechargement de page.  
Application à page unique et à pages multiples créée.

  ### 8. RequireJS-Love it, pour tant de raisons

**Rating:** 5.0/5.0 stars

**Reviewed by:** Ritesh D. | Project Engineer – Die Design CAE, Automobile, Marché intermédiaire (51-1000 employés)

**Reviewed Date:** January 23, 2019

**Qu'aimez-vous le plus à propos de RequireJS?**

1) Simple

2) Facile de refactoriser l'ensemble du front-end en utilisant des alias pour les modules dans votre fichier de configuration

3) Contrôle strict et clair des dépendances et de l'ordre de chargement

4) Les déclarations définies sont un rappel subtil que vous travaillez sur le frontend et non sur le backend JS

5) L'optimiseur peut créer un fichier de déploiement unique pour un SPA à point d'entrée unique ou plusieurs fichiers de déploiement pour un SPA à points d'entrée multiples

**Que n’aimez-vous pas à propos de RequireJS?**

1. Il nécessite plusieurs requêtes HTTP pour charger ces fichiers, ce qui ralentira les performances de la page.  
2. Vous devez les garder manuellement dans le bon ordre - par exemple, le premier fichier est jQuery et ceux qui le suivent pourraient être des plugins jQuery qui ont évidemment besoin que jQuery soit chargé en premier.

**Quels sont les problèmes que RequireJS résout, et en quoi cela vous est-il bénéfique?**

Cela aide à charger les scripts et à gérer les dépendances entre eux. Cela améliorera les performances et l'organisation et la maintenance du code.

  ### 9. Mes réflexions sur l'utilisation de RequireJs

**Rating:** 3.5/5.0 stars

**Reviewed by:** Utilisateur vérifié à Logiciels informatiques | Entreprise (> 1000 employés)

**Reviewed Date:** April 05, 2019

**Qu'aimez-vous le plus à propos de RequireJS?**

Avec Requirejs, il est facile de refactoriser l'ensemble du front-end en utilisant des alias pour les modules dans votre fichier de configuration. Il offre un contrôle strict et clair des dépendances et de l'ordre de chargement, les déclarations définissent que vous travaillez sur le frontend et non sur le backend JS. L'optimiseur r.js peut créer un fichier de déploiement unique pour un point d'entrée SPA ou plusieurs fichiers de déploiement. Il ne nécessite pas d'étape de construction, contrairement à browserify ou Webpack. La fonctionnalité qui facilite vraiment le rechargement à chaud.

**Que n’aimez-vous pas à propos de RequireJS?**

Rien vraiment. Il fait ce dont vous avez besoin de manière assez efficace. Je ne peux penser à rien de négatif à ce sujet.

**Quels sont les problèmes que RequireJS résout, et en quoi cela vous est-il bénéfique?**

Aide à organiser et maintenir le code. Création d'applications à page unique et multi-pages dans notre entreprise.

  ### 10. Chargeur de module en Javascript

**Rating:** 4.5/5.0 stars

**Reviewed by:** Alex J. | Marketing Analyst, Petite entreprise (50 employés ou moins)

**Reviewed Date:** April 02, 2019

**Qu'aimez-vous le plus à propos de RequireJS?**

Javascript n'est pas le langage le plus facile à utiliser et RequireJS est le meilleur pour me permettre d'importer des modules dans les flux de travail des analystes marketing facilement.

**Que n’aimez-vous pas à propos de RequireJS?**

RequireJS nécessite que vous ayez une certaine expérience en programmation.

**Quels sont les problèmes que RequireJS résout, et en quoi cela vous est-il bénéfique?**

Les problèmes commerciaux que je résous avec RequireJs sont la capacité de charger facilement des packages que j'utilise lors de l'exécution de travaux et de tâches en javascript. Les avantages que j'ai réalisés sont la capacité de développer des pipelines de manière étendue.

  ### 11. RequireJs : Un amour

**Rating:** 3.0/5.0 stars

**Reviewed by:** Utilisateur vérifié à Technologie de l'information et services | Entreprise (> 1000 employés)

**Reviewed Date:** March 20, 2019

**Qu'aimez-vous le plus à propos de RequireJS?**

RequireJs est simple et facile à utiliser dans tout le front-end en utilisant des modules et des fichiers de configuration. Nous pouvons contrôler la dépendance et l'ordre de chargement. Définir des déclarations dans Requirejs est un doux rappel pour le front-end. r.js crée un fichier de déploiement unique.

**Que n’aimez-vous pas à propos de RequireJS?**

1. L'optimiseur Require est le pire.
2. Il n'est pas modulaire.
3. Parfois, il est incapable de répondre.

**Quels sont les problèmes que RequireJS résout, et en quoi cela vous est-il bénéfique?**

Je l'ai utilisé dans un projet d'entreprise. C'était facile à utiliser et pratique. Le contrôle des dépendances était la partie géniale.

  ### 12. Examen de RequireJS

**Rating:** 4.5/5.0 stars

**Reviewed by:** Utilisateur vérifié à Internet | Marché intermédiaire (51-1000 employés)

**Reviewed Date:** January 30, 2019

**Qu'aimez-vous le plus à propos de RequireJS?**

Une bonne bibliothèque JavaScript pour gérer les dépendances d'application sur le frontend

**Que n’aimez-vous pas à propos de RequireJS?**

Besoin de rester à jour avec la dernière tendance JavaScript

**Quels sont les problèmes que RequireJS résout, et en quoi cela vous est-il bénéfique?**

Gérez de nombreuses bibliothèques frontend JavaScript

  ### 13. Un excellent outil

**Rating:** 2.5/5.0 stars

**Reviewed by:** Utilisateur vérifié à Comptabilité | Marché intermédiaire (51-1000 employés)

**Reviewed Date:** January 25, 2019

**Qu'aimez-vous le plus à propos de RequireJS?**

Très facile à utiliser

Simple pour contrôler les dépendances et l'ordre de chargement

**Que n’aimez-vous pas à propos de RequireJS?**

Peut être très lent parfois en raison de sa nature manuelle.

**Quels sont les problèmes que RequireJS résout, et en quoi cela vous est-il bénéfique?**

Aide beaucoup à l'organisation



- [View RequireJS pricing details and edition comparison](https://www.g2.com/fr/products/requirejs/reviews?section=pricing&secure%5Bexpires_at%5D=2026-05-20+21%3A17%3A12+-0500&secure%5Bsession_id%5D=0d0990b4-5fe2-499c-93b0-b0689b242ab1&secure%5Btoken%5D=086ff8e2bd8725fdf7eac49c208ecfbad902c93e1707d06c1c545c29bfa181c3&format=llm_user)

## RequireJS Features
**JavaScript Frameworks**
- Bibliothèques
- Communauté
- Widgets
- Prise en charge des navigateurs
- Visualisation graphique
- Assistance mobile

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

