# RequireJS Reviews
**Vendor:** RequireJS  
**Category:** [Marcos de trabajo web de JavaScript](https://www.g2.com/es/categories/javascript-web-frameworks)  
**Average Rating:** 4.1/5.0  
**Total Reviews:** 13
## About RequireJS
RequireJS es un cargador de archivos y módulos de JavaScript.




## RequireJS Reviews
  ### 1. Cargador de Scripts Modulares para Mejorar la Velocidad y Calidad del Código

**Rating:** 4.5/5.0 stars

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

**Reviewed Date:** January 21, 2021

**¿Qué es lo que más le gusta de RequireJS?**

1) Administrar dependencias en programación modular (Asincrónica) y su código abierto bajo la licencia MIT.

2) Tiene un conjunto de los siguientes complementos como texto, domReady, i18n, carga de CSS.

3) OJET (Oracle JavaScript Extension Toolkit), que es un marco de JavaScript popular de Oracle, utiliza requirejs y knockout para construir su biblioteca que podemos usar para productos corporativos.

4) El optimizador en requirejs combina archivos de script junto con la ayuda de UglifyJS y combina archivos CSS juntos.

**¿Qué es lo que no le gusta de RequireJS?**

No encuentro ninguna desventaja ya que es muy flexible y se puede utilizar en programación modular para aumentar la velocidad y la calidad del código.

**Recomendaciones a otros que estén considerando RequireJS:**

Sí, utiliza require js para cargar tus bibliotecas de manera rápida y asíncrona para hacerlo rápido y mejorar la calidad del código.

**¿Qué problemas resuelve RequireJS y cómo le beneficia eso?**

1) Aumentar la velocidad y la precisión del código.
2) Cargar dependencias como jquery y otros archivos javascript de manera asíncrona en programación modular.

  ### 2. La biblioteca Require.js ofrece una forma robusta de importar módulos.

**Rating:** 4.5/5.0 stars

**Reviewed by:** Brian T. | Web Designer, Mediana Empresa (51-1000 empleados)

**Reviewed Date:** October 06, 2019

**¿Qué es lo que más le gusta de RequireJS?**

Ofrece una forma poderosa y eficiente de gestionar las dependencias entre archivos javascript en un proyecto web. En lugar de agregar múltiples etiquetas de script en un archivo html, todo lo que necesitas es agregar una etiqueta de script para importar la biblioteca requerida que se encarga de importar los archivos javascript deseados y sus dependencias.

**¿Qué es lo que no le gusta de RequireJS?**

Probablemente no haya desventajas en usar require.js porque simplifica la estructura y el rendimiento de tu proyecto.

**¿Qué problemas resuelve RequireJS y cómo le beneficia eso?**

Require.js limita el número de solicitudes al servidor para scripts porque importa todos los archivos especificados con una sola solicitud.

  ### 3. Herramienta para lograr modularidad y velocidad en aplicaciones web

**Rating:** 4.5/5.0 stars

**Reviewed by:** Usuario verificado en Software de Computadora | Pequeña Empresa (50 o menos empleados)

**Reviewed Date:** April 08, 2019

**¿Qué es lo que más le gusta de RequireJS?**

RequireJS ofrece la conveniencia de la carga diferida de archivos, reduciendo así el tiempo de inicio y consumiendo menos caché del navegador. Con RequireJS, el desarrollador no necesita preocuparse por el orden en el que deben definirse los diferentes archivos Javascript, ya que esto se puede manejar con el atributo data-main mencionado al inicializar el archivo RequireJS en la página HTML.

**¿Qué es lo que no le gusta de RequireJS?**

Aunque RequireJS ofrece un buen soporte para la división de código, a veces es un dolor de cabeza configurarlo con el Node Package Manager (NPM). Además, si tu estrategia de división de código no es la correcta, RequireJS lanzará errores que son muy difíciles de rastrear.

**Recomendaciones a otros que estén considerando RequireJS:**

La sugerencia más importante para cualquier desarrollador que desee utilizar RequireJS sería mantener rutas de alias para todas las dependencias externas que se estén utilizando con RequireJS. Es un problema muy común en una aplicación web que la ubicación de tus dependencias pueda cambiar al fusionar diferentes versiones de código. Además, la división del código debe ser uniforme. Sin esto, RequireJS puede lanzar errores difíciles de rastrear.

**¿Qué problemas resuelve RequireJS y cómo le beneficia eso?**

Una vez que RequireJS está correctamente configurado, realmente puede mejorar la usabilidad de tu aplicación en términos de velocidad y mejorar la comodidad para los desarrolladores al manejar diferentes módulos de archivos JavaScript.

  ### 4. Requirejs es una biblioteca muy útil si no estás usando ES6.

**Rating:** 4.0/5.0 stars

**Reviewed by:** Henry K. | Web Designer, Pequeña Empresa (50 o menos empleados)

**Reviewed Date:** September 17, 2019

**¿Qué es lo que más le gusta de RequireJS?**

Ofrece carga asincrónica para sus módulos de JavaScript, lo que le permite la comodidad de escribir su código en múltiples archivos o módulos que se combinan durante la compilación, reduciendo así la complejidad y aumentando la productividad.

**¿Qué es lo que no le gusta de RequireJS?**

No me disgusta Require.js, pero con la introducción de la declaración de importación en ES6, no creo que necesite usar require.js más.

**¿Qué problemas resuelve RequireJS y cómo le beneficia eso?**

Require.js gestiona tus dependencias

  ### 5. Requirejs hace lo que dice que hace. Y lo hace bien.

**Rating:** 5.0/5.0 stars

**Reviewed by:** YoYo F. | Co-Founder, Pequeña Empresa (50 o menos empleados)

**Reviewed Date:** January 30, 2019

**¿Qué es lo que más le gusta de RequireJS?**

RequireJS es un cargador de archivos y módulos de JavaScript. Está optimizado para su uso en el navegador, pero puede utilizarse en otros entornos de JavaScript, como NodeJS. Usar un cargador de scripts modular como RequireJS mejorará la velocidad y calidad de tu código. Hace la vida más fácil para ti, para tus desarrolladores, para las personas que leen tu código. Y reduce la complicación, por lo tanto, reduce las posibilidades de error.

**¿Qué es lo que no le gusta de RequireJS?**

Honestamente, no mucho. Es requirejs. Hace su trabajo y lo hace bien. ¿De qué hay que quejarse? Y su comunidad en GitHub es muy útil y receptiva. Realmente no hay nada que no guste de él.

**Recomendaciones a otros que estén considerando RequireJS:**

Hace la vida mucho más fácil. Poder ver los módulos externos en la parte superior del archivo, eso por sí solo es muy útil.

**¿Qué problemas resuelve RequireJS y cómo le beneficia eso?**

Es simple, es muy poderoso en la gestión de todas nuestras dependencias a gran escala. Es básicamente imprescindible cuando se trabaja con archivos javascript.

  ### 6. RequireJS es un cargador de archivos y módulos de JavaScript.

**Rating:** 4.0/5.0 stars

**Reviewed by:** Usuario verificado en Tecnología de la información y servicios | Mediana Empresa (51-1000 empleados)

**Reviewed Date:** April 09, 2019

**¿Qué es lo que más le gusta de RequireJS?**

RequireJS utiliza la técnica de Carga de Módulos Asíncronos (AMD) para la carga de archivos. En la técnica de AMD, cada módulo dependiente se carga en el orden dado de manera asíncrona.

-fácil de refactorizar todo el front-end utilizando alias para los módulos en tu archivo de configuración
-control estricto y claro de las dependencias y el orden de carga
-las declaraciones define son un recordatorio sutil de que estás trabajando en el frontend, no en el backend de JS
-no requiere un paso de construcción, a diferencia de Browserify o Webpack, una característica que realmente facilita la recarga en caliente

**¿Qué es lo que no le gusta de RequireJS?**

-Las bibliotecas de terceros deben ser compatibles con AMD, lo cual puede ser complicado con algunos scripts.
-Código adicional para envoltorios de funciones y cargadores shim.
-AMD no es un estándar real, solo una especie de propuesta que ganó algo de tracción en la comunidad de JS.

**Recomendaciones a otros que estén considerando RequireJS:**

La inyección de scripts sigue siendo demasiado defectuosa para confiar en ella. Si solo estás apuntando a navegadores modernos, probablemente estés bien, pero los navegadores más antiguos (por ejemplo, MSIE6/7) no siempre cargan scripts de manera confiable.

**¿Qué problemas resuelve RequireJS y cómo le beneficia eso?**

He creado una aplicación SPA (Aplicación de Página Única) para usar esto.

  ### 7. Fácil de usar, compatible y popular

**Rating:** 4.0/5.0 stars

**Reviewed by:** Gurpreet Singh D. | Scrum Master, Software de Computadora, Pequeña Empresa (50 o menos empleados)

**Reviewed Date:** March 26, 2019

**¿Qué es lo que más le gusta de RequireJS?**

Bibliotecas fáciles de usar.  
Compatible con la mayoría de los navegadores modernos.  
También compatible con JQuery.  
Estructura de carpetas predefinida.

**¿Qué es lo que no le gusta de RequireJS?**

No hay mucha ayuda en línea disponible sobre el uso de la biblioteca disponible.  
El manejo de errores y la gestión de excepciones es difícil en Require JS.  
El error de definición anónima es demasiado común.

**Recomendaciones a otros que estén considerando RequireJS:**

Es básicamente sobre los requisitos generales del proyecto. Uno puede optar por Require JS si se requiere una aplicación de una sola página, pero si se requiere una aplicación compleja de múltiples páginas, entonces depende mucho de los requisitos generales. Puede haber otras bibliotecas que podrían ser más adecuadas.

**¿Qué problemas resuelve RequireJS y cómo le beneficia eso?**

Validaciones de formularios  
Solicitud asincrónica al lado del servidor sin recarga de página.  
Aplicación de una sola página y de múltiples páginas creada.

  ### 8. RequireJS-Me encanta, por tantas razones.

**Rating:** 5.0/5.0 stars

**Reviewed by:** Ritesh D. | Project Engineer – Die Design CAE, Automotriz, Mediana Empresa (51-1000 empleados)

**Reviewed Date:** January 23, 2019

**¿Qué es lo que más le gusta de RequireJS?**

1) Simple

2) Fácil de refactorizar todo el front-end utilizando alias para módulos en tu archivo de configuración

3) Control estricto y claro de las dependencias y el orden de carga

4) Las declaraciones definidas son un recordatorio sutil de que estás trabajando en el frontend, no en el backend de JS

5) El optimizador puede crear un archivo de implementación para un SPA de un solo punto de entrada o múltiples archivos de implementación para un SPA de múltiples puntos de entrada

**¿Qué es lo que no le gusta de RequireJS?**

1. Necesita múltiples solicitudes HTTP para cargar esos archivos, lo que ralentizará el rendimiento de la página.  
2. Necesita mantenerlos manualmente en el orden correcto, por ejemplo, el primer archivo es jQuery y los que vienen después podrían ser complementos de jQuery que obviamente necesitan que jQuery se cargue primero.

**¿Qué problemas resuelve RequireJS y cómo le beneficia eso?**

Ayuda a cargar scripts y gestionar dependencias entre ellos. Esto ayudará al rendimiento y a organizar y mantener el código.

  ### 9. Mis pensamientos sobre el uso de RequireJs

**Rating:** 3.5/5.0 stars

**Reviewed by:** Usuario verificado en Software de Computadora | Empresa (> 1000 empleados)

**Reviewed Date:** April 05, 2019

**¿Qué es lo que más le gusta de RequireJS?**

Con Requirejs es fácil refactorizar todo el front-end utilizando alias para los módulos en tu archivo de configuración. Tiene un control estricto y claro de las dependencias y el orden de carga, las declaraciones define muestran que estás trabajando en frontend y no en backend JS. El optimizador r.js puede crear un archivo de implementación para un solo punto de entrada SPA o múltiples archivos de implementación. No requiere un paso de compilación, a diferencia de browserify o Webpack. La característica que realmente facilita la recarga en caliente.

**¿Qué es lo que no le gusta de RequireJS?**

Realmente nada. Hace lo que necesitas que haga de manera bastante eficiente. No puedo pensar en nada negativo al respecto.

**¿Qué problemas resuelve RequireJS y cómo le beneficia eso?**

Ayuda con la organización y el mantenimiento del código. Creación de aplicaciones de una sola página y de varias páginas en nuestra empresa.

  ### 10. Cargador de módulos en Javascript

**Rating:** 4.5/5.0 stars

**Reviewed by:** Alex J. | Marketing Analyst, Pequeña Empresa (50 o menos empleados)

**Reviewed Date:** April 02, 2019

**¿Qué es lo que más le gusta de RequireJS?**

Javascript no es el lenguaje más fácil de usar y RequireJS es el mejor para permitirme importar módulos en los flujos de trabajo de analistas de marketing fácilmente.

**¿Qué es lo que no le gusta de RequireJS?**

RequireJS requiere que tengas algún tipo de experiencia en programación.

**¿Qué problemas resuelve RequireJS y cómo le beneficia eso?**

Los problemas empresariales que estoy resolviendo con RequireJs son la capacidad de cargar fácilmente paquetes que utilizo mientras ejecuto trabajos y tareas en javascript. Los beneficios que he observado son la capacidad de expandir las canalizaciones de manera amplia.

  ### 11. RequireJs: Un amor

**Rating:** 3.0/5.0 stars

**Reviewed by:** Usuario verificado en Tecnología de la información y servicios | Empresa (> 1000 empleados)

**Reviewed Date:** March 20, 2019

**¿Qué es lo que más le gusta de RequireJS?**

RequireJs es simple y fácil de trabajar en todo el front-end utilizando módulos y archivos de configuración. Podemos controlar la dependencia y el orden de carga. Definir declaraciones en RequireJs es un recordatorio amable para el front-end. r.js crea un archivo de implementación.

**¿Qué es lo que no le gusta de RequireJS?**

1. El optimizador Require es el peor.
2. No es modular.
3. A veces no puede responder.

**¿Qué problemas resuelve RequireJS y cómo le beneficia eso?**

Lo usé en el proyecto de la empresa. Fue fácil de trabajar y práctico. El control de dependencias fue la parte increíble.

  ### 12. Revisión de RequireJS

**Rating:** 4.5/5.0 stars

**Reviewed by:** Usuario verificado en Internet | Mediana Empresa (51-1000 empleados)

**Reviewed Date:** January 30, 2019

**¿Qué es lo que más le gusta de RequireJS?**

Una buena biblioteca de JavaScript para gestionar la dependencia de aplicaciones en el frontend

**¿Qué es lo que no le gusta de RequireJS?**

Necesito mantenerme actualizado con la última tendencia de JavaScript.

**¿Qué problemas resuelve RequireJS y cómo le beneficia eso?**

Gestiona muchas bibliotecas de frontend de JavaScript

  ### 13. Una gran herramienta

**Rating:** 2.5/5.0 stars

**Reviewed by:** Usuario verificado en Contabilidad | Mediana Empresa (51-1000 empleados)

**Reviewed Date:** January 25, 2019

**¿Qué es lo que más le gusta de RequireJS?**

Muy fácil de usar

Simple para controlar las dependencias y el orden de carga

**¿Qué es lo que no le gusta de RequireJS?**

Puede ser muy lento a veces debido a su naturaleza manual.

**¿Qué problemas resuelve RequireJS y cómo le beneficia eso?**

Ayuda mucho con la organización



- [View RequireJS pricing details and edition comparison](https://www.g2.com/es/products/requirejs/reviews?section=pricing&secure%5Bexpires_at%5D=2026-05-20+17%3A36%3A36+-0500&secure%5Bsession_id%5D=ac593d01-4f2e-44ad-b168-d1c9d0d528b6&secure%5Btoken%5D=3fa94323c2038cc4bb0367aed6b1a165c5c335b6477c98377b58ddef8d8f637a&format=llm_user)

## RequireJS Features
**Marcos de JavaScript**
- Bibliotecas
- Comunidad
- Widgets
- Compatibilidad con navegadores
- Visualización gráfica
- Soporte móvil

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

