# RequireJS Reviews
**Vendor:** RequireJS  
**Category:** [JavaScript Web Frameworks](https://www.g2.com/pt/categories/javascript-web-frameworks)  
**Average Rating:** 4.1/5.0  
**Total Reviews:** 13
## About RequireJS
RequireJS é um carregador de arquivos e módulos JavaScript.




## RequireJS Reviews
  ### 1. Carregador de Script Modular para Melhorar a Velocidade e Qualidade do código

**Rating:** 4.5/5.0 stars

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

**Reviewed Date:** January 21, 2021

**O que você mais gosta em RequireJS?**

1) Gerenciar dependências em programação modular (assíncrona) e seu código aberto sob licença MIT.

2) Ele possui o seguinte conjunto de plugins como texto, domReady, i18n, carregamento de CSS.

3) OJET (Oracle JavaScript Extension Toolkit), que é um popular framework JavaScript da Oracle, utiliza requirejs e knockout para construir sua biblioteca que podemos usar para produtos corporativos.

4) Otimizador no requirejs combina arquivos de script com a ajuda do UglifyJS e combina arquivos CSS juntos.

**O que você não gosta em RequireJS?**

Eu não encontro desvantagens, pois é muito flexível e pode ser usado em programação modular para aumentar a velocidade e a qualidade do código.

**Recomendações a outras pessoas considerando RequireJS:**

Sim, use o require.js para carregar suas bibliotecas de forma rápida e assíncrona para torná-lo rápido e melhorar a qualidade do código.

**Que problemas RequireJS está resolvendo e como isso está beneficiando você?**

1) Aumentar a velocidade e a precisão do código.
2) Carregar dependências como jquery e outros arquivos javascript de forma assíncrona na programação modular.

  ### 2. A biblioteca Require.js oferece uma maneira robusta de importar módulos.

**Rating:** 4.5/5.0 stars

**Reviewed by:** Brian T. | Web Designer, Médio Porte (51-1000 emp.)

**Reviewed Date:** October 06, 2019

**O que você mais gosta em RequireJS?**

Oferece uma maneira poderosa e eficiente de gerenciar dependências entre arquivos javascript em um projeto web. Em vez de adicionar várias tags de script em um arquivo html, tudo o que você precisa é adicionar uma tag de script para importar a biblioteca necessária, que cuida de importar os arquivos javascript desejados e suas dependências.

**O que você não gosta em RequireJS?**

Provavelmente não há desvantagens em usar require.js porque ele simplifica a estrutura e o desempenho do seu projeto.

**Que problemas RequireJS está resolvendo e como isso está beneficiando você?**

Require.js limita o número de solicitações ao servidor para scripts porque importa todos os arquivos especificados com uma única solicitação.

  ### 3. Ferramenta para alcançar modularidade e velocidade em aplicativos web

**Rating:** 4.5/5.0 stars

**Reviewed by:** Usuário Verificado em Software de Computador | Pequena Empresa (50 ou menos emp.)

**Reviewed Date:** April 08, 2019

**O que você mais gosta em RequireJS?**

O RequireJS traz a conveniência do carregamento preguiçoso de arquivos, reduzindo assim o tempo de inicialização e consumindo menos cache do navegador. Com o RequireJS, o desenvolvedor não precisa se preocupar com a ordem em que todos os diferentes arquivos Javascript precisam ser definidos, pois isso pode ser gerenciado com o atributo data-main mencionado ao inicializar o arquivo RequireJS na página HTML.

**O que você não gosta em RequireJS?**

Embora o RequireJS ofereça um bom suporte para divisão de código, às vezes é complicado configurá-lo com o Node Package Manager (NPM). Além disso, se sua estratégia de divisão de código não estiver correta, o RequireJS pode gerar erros que são muito difíceis de rastrear.

**Recomendações a outras pessoas considerando RequireJS:**

A sugestão mais importante para qualquer desenvolvedor que deseja usar o RequireJS seria manter caminhos de alias para todas as dependências externas que se está usando com o RequireJS. É um problema muito comum em uma aplicação web que a localização de suas dependências possa mudar ao mesclar diferentes versões de código. Além disso, a divisão de código deve ser uniforme. Sem isso, o RequireJS pode lançar erros difíceis de rastrear.

**Que problemas RequireJS está resolvendo e como isso está beneficiando você?**

Uma vez que o RequireJS esteja devidamente configurado, ele pode realmente aumentar a usabilidade do seu aplicativo em termos de velocidade e melhorar o conforto para os desenvolvedores ao lidar com diferentes módulos de arquivos JavaScript.

  ### 4. Requirejs é uma biblioteca muito útil se você não estiver usando ES6.

**Rating:** 4.0/5.0 stars

**Reviewed by:** Henry K. | Web Designer, Pequena Empresa (50 ou menos emp.)

**Reviewed Date:** September 17, 2019

**O que você mais gosta em RequireJS?**

Ele oferece carregamento assíncrono para seus módulos javascript, o que permite que você escreva seu código em vários arquivos ou módulos que são combinados durante a compilação, reduzindo assim a complexidade e aumentando a produtividade.

**O que você não gosta em RequireJS?**

Eu não desgosto do Require.js, mas com a introdução da declaração de importação no ES6, eu não acho que precisaria usar o require.js mais.

**Que problemas RequireJS está resolvendo e como isso está beneficiando você?**

Require.js gerencia suas dependências

  ### 5. Requirejs faz o que diz que faz. E faz bem.

**Rating:** 5.0/5.0 stars

**Reviewed by:** YoYo F. | Co-Founder, Pequena Empresa (50 ou menos emp.)

**Reviewed Date:** January 30, 2019

**O que você mais gosta em RequireJS?**

RequireJS é um carregador de arquivos e módulos JavaScript. É otimizado para uso em navegadores, mas pode ser usado em outros ambientes JavaScript, como NodeJS. Usar um carregador de script modular como o RequireJS melhorará a velocidade e a qualidade do seu código. Torna a vida mais fácil para você, para seus desenvolvedores, para as pessoas que leem seu código. E reduz a complicação, assim reduz as chances de erro.

**O que você não gosta em RequireJS?**

Honestamente, não muito. É o requirejs. Ele faz seu trabalho e faz bem. O que há para reclamar? E sua comunidade no GitHub é super útil e responsiva. Realmente não há nada para não gostar.

**Recomendações a outras pessoas considerando RequireJS:**

Isso torna a vida muito mais fácil. Poder ver os módulos externos no topo do arquivo, isso por si só é super útil.

**Que problemas RequireJS está resolvendo e como isso está beneficiando você?**

É simples, é super poderoso na gestão de todas as nossas dependências em grande escala. É basicamente indispensável ao trabalhar com arquivos javascript.

  ### 6. RequireJS é um carregador de arquivos e módulos JavaScript.

**Rating:** 4.0/5.0 stars

**Reviewed by:** Usuário Verificado em Tecnologia da Informação e Serviços | Médio Porte (51-1000 emp.)

**Reviewed Date:** April 09, 2019

**O que você mais gosta em RequireJS?**

O RequireJS usa a técnica de Carregamento de Módulo Assíncrono (AMD) para o carregamento de arquivos. Na técnica AMD, cada módulo dependente é carregado na ordem dada de forma assíncrona.

-fácil de refatorar toda a interface usando aliases para módulos no seu arquivo de configuração
-controle apertado e claro das dependências e ordem de carregamento
-as declarações define são um lembrete gentil de que você está trabalhando no frontend e não no backend JS
-não requer uma etapa de build, ao contrário do Browserify ou Webpack, uma característica que realmente facilita o hot-reloading

**O que você não gosta em RequireJS?**

- As bibliotecas de terceiros precisam ser compatíveis com AMD, o que pode ser complicado com alguns scripts
- Código extra para wrappers de função e shim de carregador
- AMD não é um padrão real, apenas uma espécie de proposta que ganhou alguma tração na comunidade JS

**Recomendações a outras pessoas considerando RequireJS:**

A injeção de scripts ainda é muito instável para se confiar. Se você está apenas visando navegadores modernos, então provavelmente está bem, mas navegadores mais antigos (por exemplo, MSIE6/7) nem sempre carregam scripts de forma confiável.

**Que problemas RequireJS está resolvendo e como isso está beneficiando você?**

Eu criei uma aplicação SPA (Single Page Application) para usar isso.

  ### 7. Fácil de usar, compatível e popular

**Rating:** 4.0/5.0 stars

**Reviewed by:** Gurpreet Singh D. | Scrum Master, Software de Computador, Pequena Empresa (50 ou menos emp.)

**Reviewed Date:** March 26, 2019

**O que você mais gosta em RequireJS?**

Bibliotecas fáceis de usar.  
Compatível com a maioria dos navegadores modernos.  
Também suportado com JQuery.  
Estrutura de pastas predefinida.

**O que você não gosta em RequireJS?**

Não há muita ajuda online disponível sobre o uso da biblioteca disponível.  
O tratamento de erros e a gestão de exceções é difícil no Require JS.  
Erro de definição anônima é muito comum.

**Recomendações a outras pessoas considerando RequireJS:**

É basicamente sobre os requisitos gerais do projeto. Pode-se definitivamente optar pelo Require JS se for necessário um aplicativo de página única, mas se for necessário um aplicativo complexo de várias páginas, então depende muito dos requisitos gerais. Pode haver outras bibliotecas que poderiam ser mais adequadas.

**Que problemas RequireJS está resolvendo e como isso está beneficiando você?**

Validações de Formulários  
Requisição Assíncrona para o lado do servidor sem recarregar a página.  
Aplicação de página única e múltiplas páginas criada.

  ### 8. RequireJS-Adoro, por tantas razões

**Rating:** 5.0/5.0 stars

**Reviewed by:** Ritesh D. | Project Engineer – Die Design CAE, Automotivo, Médio Porte (51-1000 emp.)

**Reviewed Date:** January 23, 2019

**O que você mais gosta em RequireJS?**

1) Simples

2) Fácil de refatorar todo o front-end usando aliases para módulos no seu arquivo de configuração

3) Controle rigoroso e claro das dependências e da ordem de carregamento

4) As declarações definidas são um lembrete suave de que você está trabalhando no frontend, não no backend JS

5) O otimizador pode criar um arquivo de implantação para um único ponto de entrada SPA ou vários arquivos de implantação para um SPA com múltiplos pontos de entrada

**O que você não gosta em RequireJS?**

1. Ele precisa de múltiplas solicitações HTTP para carregar esses arquivos, o que diminuirá o desempenho da página  
2. Você precisa mantê-los manualmente na ordem correta - por exemplo, o primeiro arquivo é o jQuery e os que vêm depois podem ser plugins do jQuery que obviamente precisam que o jQuery seja carregado primeiro

**Que problemas RequireJS está resolvendo e como isso está beneficiando você?**

Ele ajuda a carregar scripts e gerenciar dependências entre eles. Isso ajudará no desempenho e na organização e manutenção do código.

  ### 9. Minhas considerações sobre o uso do RequireJs

**Rating:** 3.5/5.0 stars

**Reviewed by:** Usuário Verificado em Software de Computador | Empresa (> 1000 emp.)

**Reviewed Date:** April 05, 2019

**O que você mais gosta em RequireJS?**

Com o Requirejs, é fácil refatorar todo o front-end usando aliases para módulos no seu arquivo de configuração. Ele tem um controle rigoroso e claro das dependências e da ordem de carregamento, as declarações definem que você está trabalhando no frontend e não no backend JS. O otimizador r.js pode criar um arquivo de implantação único para um ponto de entrada SPA ou múltiplos arquivos de implantação. Ele não requer uma etapa de build, ao contrário do browserify ou Webpack. A funcionalidade que realmente facilita o hot-reloading.

**O que você não gosta em RequireJS?**

Nada realmente. Faz o que você precisa de forma bastante eficiente. Não consigo pensar em nada negativo sobre isso.

**Que problemas RequireJS está resolvendo e como isso está beneficiando você?**

Ajuda a organizar e manter o código. Criar aplicações de página única e múltipla em nossa empresa.

  ### 10. Carregador de módulo em Javascript

**Rating:** 4.5/5.0 stars

**Reviewed by:** Alex J. | Marketing Analyst, Pequena Empresa (50 ou menos emp.)

**Reviewed Date:** April 02, 2019

**O que você mais gosta em RequireJS?**

Javascript não é a linguagem mais fácil de usar e o RequireJS é o melhor para me permitir importar módulos em fluxos de trabalho de analista de marketing facilmente.

**O que você não gosta em RequireJS?**

RequireJS requer que você tenha algum tipo de conhecimento em programação.

**Que problemas RequireJS está resolvendo e como isso está beneficiando você?**

Os problemas de negócios que estou resolvendo com o RequireJs são a capacidade de carregar facilmente pacotes que uso ao executar trabalhos e tarefas em javascript. Os benefícios que percebi são a capacidade de expandir pipelines de forma ampla.

  ### 11. RequireJs: Um amor

**Rating:** 3.0/5.0 stars

**Reviewed by:** Usuário Verificado em Tecnologia da Informação e Serviços | Empresa (> 1000 emp.)

**Reviewed Date:** March 20, 2019

**O que você mais gosta em RequireJS?**

O RequireJs é simples e fácil de trabalhar em todo o front-end usando módulos e arquivos de configuração. Podemos controlar a dependência e a ordem de carregamento. Definir declarações no Requirejs é um lembrete suave para o front-end. O r.js cria um arquivo de implantação.

**O que você não gosta em RequireJS?**

1. O otimizador Require é o pior.
2. Não é modular.
3. Às vezes, não consegue responder.

**Que problemas RequireJS está resolvendo e como isso está beneficiando você?**

Eu usei isso no projeto da empresa. Foi fácil de trabalhar e prático. O controle de dependências foi a parte incrível.

  ### 12. Revisão do RequireJS

**Rating:** 4.5/5.0 stars

**Reviewed by:** Usuário Verificado em Internet | Médio Porte (51-1000 emp.)

**Reviewed Date:** January 30, 2019

**O que você mais gosta em RequireJS?**

Uma boa biblioteca de JavaScript para gerenciar dependências de aplicativos no frontend

**O que você não gosta em RequireJS?**

Preciso manter-me atualizado com a última tendência em JavaScript.

**Que problemas RequireJS está resolvendo e como isso está beneficiando você?**

Gerencie muitas bibliotecas frontend de javascript

  ### 13. Uma ótima ferramenta

**Rating:** 2.5/5.0 stars

**Reviewed by:** Usuário Verificado em Contabilidade | Médio Porte (51-1000 emp.)

**Reviewed Date:** January 25, 2019

**O que você mais gosta em RequireJS?**

Muito fácil de usar

Simples para controlar dependências e ordem de carregamento

**O que você não gosta em RequireJS?**

Pode ser muito lento às vezes devido à natureza manual

**Que problemas RequireJS está resolvendo e como isso está beneficiando você?**

Ajuda muito com a organização



- [View RequireJS pricing details and edition comparison](https://www.g2.com/pt/products/requirejs/reviews?section=pricing&secure%5Bexpires_at%5D=2026-05-20+17%3A36%3A06+-0500&secure%5Bsession_id%5D=8e5a592c-c584-4057-81a1-4500ce3561af&secure%5Btoken%5D=f3270cc1a447dca4031e6ec0322d188a3a74a3b2e715714da1057e4eff71aab4&format=llm_user)

## RequireJS Features
**Estruturas JavaScript**
- Bibliotecas
- Comunidade
- Widgets
- Suporte ao navegador
- Visualização Gráfica
- Suporte móvel

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

