# EJS Reviews
**Vendor:** Bitovi  
**Category:** [Marcos de trabajo web de JavaScript](https://www.g2.com/es/categories/javascript-web-frameworks)  
**Average Rating:** 4.2/5.0  
**Total Reviews:** 22
## About EJS
EJS es un lenguaje de plantillas simple que te permite generar marcado HTML con JavaScript puro.




## EJS Reviews
  ### 1. Está bien para un motor de plantillas

**Rating:** 2.5/5.0 stars

**Reviewed by:** Usuario verificado en Logística y cadena de suministro | Pequeña Empresa (50 o menos empleados)

**Reviewed Date:** October 16, 2021

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

Es muy sencillo comenzar con ello. También tiene un rendimiento decente.

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

No me gustan algunas de las sintaxis que usa ejs. Sin embargo, está bien en su mayor parte. Pero desearía que fuera más parecido a JS en algunos casos.

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

Si quieres un motor de plantillas con un conjunto decente de características, entonces EJS puede ser una solución sin complicaciones.

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

A veces nos gusta hacer un prototipo de páginas web para probar nuestros flujos de usuario. Ejs es bastante fácil de usar para este caso de uso.

  ### 2. Revisando el marco ejs para todos los desarrolladores ahí fuera.

**Rating:** 3.0/5.0 stars

**Reviewed by:** junaid s. | Pequeña Empresa (50 o menos empleados)

**Reviewed Date:** August 02, 2020

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

Ejs hace que usar html en js sea tan simple y fácil.

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

La sintaxis es un poco tediosa al principio.

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

Ejs es un producto extremadamente bueno para usar, pero necesitas aprender la sintaxis. Si la sintaxis pudiera ser un poco más sencilla, entonces usar ejs sería un encanto.

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

Me gusta usarlo para mostrar contenido dinámico sobre la marcha. En lugar de usar frameworks como React, Angular, etc., puedo simplemente usar EJS.

  ### 3. experiencia sobre EJS cuando cambio la función fetch a res.render()

**Rating:** 4.0/5.0 stars

**Reviewed by:** Ambesh S. | Mediana Empresa (51-1000 empleados)

**Reviewed Date:** December 16, 2020

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

Podemos usar DOM para llamar a la función fetch, pero después de eso, cualquiera como yo, cuando uso EJS, me siento increíble y con un flujo de trabajo fácil cuando uso HTML con JS sin y hoja de enlaces.

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

ahora mismo nada porque siento la experiencia increíble con un nodo con EJS

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

Mis queridos amigos, EJS tiene un mecanismo de manejo de errores realmente inteligente incorporado. Te señala los números de línea en los que ha ocurrido un error para que no termines revisando todo el archivo de plantilla perdiendo tiempo buscando errores. EJS está clasificado en el 4º lugar mientras que React está en el 10º. La razón más importante por la que la gente elige EJS es: EJS utiliza toda la jerga y lógica de JS, por lo que si eres competente en JS, puedes usar EJS de inmediato.

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

beneficios como flujo de ejecución fácil, fácil de probar

  ### 4. Revisión del marco EJS

**Rating:** 5.0/5.0 stars

**Reviewed by:** Gazi Md. S. | Software Engineer, Pequeña Empresa (50 o menos empleados)

**Reviewed Date:** December 14, 2020

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

Mientras trabajo con Express js, puedo comunicarme fácilmente con el servidor y mostrar datos dinámicamente desde el servidor al cliente. EJS es muy fácil de usar. Si conoces HTML básico, entonces puedes escribir EJS fácilmente. Solo necesitas aprender cómo escribir la sintaxis de EJS. EJS almacena en caché las funciones intermedias de JS para una ejecución rápida, lo que desempeñó un papel vital en el desarrollo rápido. Esto es muy directo y excelente para el desarrollo dinámico.

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

Esto es más difícil de leer, especialmente para personas de diseño/HTML que no escriben JavaScript o no tienen ninguna idea básica de JavaScript. Mientras depuro, los mensajes de error no son tan útiles para mí. Incluir JavaScript y HTML en la misma página podría ser un poco desordenado, pero creo que está bien.

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

Ejs me ayudó a mostrar datos dinámicos del servidor, básicamente lo que se conoce como renderizado del lado del servidor y desarrollo rápido. Resolvió el problema de plantillas.

  ### 5. Peter Minea - Reseña sobre EJS

**Rating:** 5.0/5.0 stars

**Reviewed by:** Peter M. | Pequeña Empresa (50 o menos empleados)

**Reviewed Date:** August 21, 2020

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

Su capacidad para servir como un medio de comunicación entre el front-end y el back-end (actualmente lo estoy utilizando en una aplicación web de Node.js como desarrollador full-stack, y me ayuda a comunicarme rápidamente con las variables del back-end (¡incluyendo las traducciones de la aplicación!) desde bloques de HTML y Javascript incorporados en archivos HTML.

Su sintaxis específica <% %> nos ofrece a los desarrolladores una gran oportunidad para manejar datos del back-end desde el front-end e incorporarlos en variables locales. Pasamos los datos del back-end como parámetros a la página de Vista EJS - desde el controlador - ¡y ahí estamos!

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

En archivos de Javascript puro (sin HTML/EJS) no podemos usar la sintaxis <% %> para comunicarnos con las variables del back-end, como podemos hacer en el código orientado a HTML en archivos .ejs. Además, el plugin Prettier para formatear código fuente en Visual Studio Code no está muy preparado para entender el marcado específico de EJS, pero aún puede formatear código en archivos EJS, mientras que el plugin Beautify incluso elimina los datos de marcado entre <>, por lo que tuve que desactivar este plugin para mi proyecto.

Visual Studio Code aún no está completamente preparado para EJS, mi código específico de EJS con marcado <% %> se interpreta como "código de error" con signos rojos. Sin embargo, el código se compila y funciona, lo cual es bueno después de todo.

¡Esperemos que EJS sea más compatible en VSC, con plugins modernos de formateo de código!

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

Si has trabajado con JSP, HTML y CSS antes y quieres aprender una nueva tecnología de front-end, entonces opta por EJS. La sintaxis HTML asociada ya te es familiar.

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

Implementando la parte del front-end de una aplicación web que también ha sido uno de los proyectos ganadores en el Hackathon EUvsVirus en 2020. ¡Funciona bien con Bootstrap también! Construí decenas de páginas con EJS en mi aplicación y continuaré trabajando con ello.

  ### 6. Ejs es simple pero hace mucho.

**Rating:** 5.0/5.0 stars

**Reviewed by:** Zsolt K. | Warehouse Team Manager, Pequeña Empresa (50 o menos empleados)

**Reviewed Date:** August 25, 2020

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

Ejs funciona bien con NodeJs y también puedes colaborar fácilmente con React. No es difícil en absoluto, solo necesitas aprender el mecanismo básico, lo cual toma 30 minutos como máximo. De hecho, trabajar con plantillas ejs lo hace más fácil que usar HTML puro.

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

Agradecería más apoyo de editores de código como Sublime o Visual Studio Code, etc., para fragmentos de EJS, soporte de sintaxis y opciones de embellecimiento.

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

Lo usé sobre los otros 2 lenguajes de plantillas comunes. Probé 3, este es el ganador definitivo.

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

Estoy usando plantillas ejs cuando trabajo con una base de datos como mongodb, para acceder a mis datos y actualizar. Capacidad para acceder a variables de ruta. Principalmente lo uso para listar mis datos usando la función forEach.

  ### 7. Ejs es un lenguaje de plantillas muy bueno pero no muy efectivo hoy en día.

**Rating:** 3.5/5.0 stars

**Reviewed by:** Bilal Y. | Pequeña Empresa (50 o menos empleados)

**Reviewed Date:** August 14, 2020

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

Las ventajas de usar ejs son que se conecta con node js y es muy fácil de integrar con node js, y podemos agregar fácilmente nuestra lógica js en etiquetas html usando etiquetas ejs. No es necesario agregar etiquetas de script.

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

Como dije, Ejs es un buen lenguaje de plantillas, pero la razón por la que no se utiliza en estos días es por las nuevas y populares bibliotecas y frameworks de JavaScript. Estas bibliotecas tienen más ventajas que Ejs.

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

Es una buena cosa para usar.

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

Es muy fácil integrar con Node.js y podemos agregar fácilmente nuestra lógica js en etiquetas HTML usando etiquetas EJS. No es necesario agregar etiquetas de script.

  ### 8. funciona perfectamente con express.js

**Rating:** 4.5/5.0 stars

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

**Reviewed Date:** July 31, 2020

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

EJS es fácil de usar. Mantiene las principales (todas) las características de HTML y CSS, y también puedes inyectar datos en la plantilla HTML desde el backend. Puedes añadir bucles y flujos de control a estos datos inyectados. También puedes añadir scripts y bibliotecas adicionales de JavaScript a la plantilla HTML. Además, puedes dividir tu plantilla HTML en varias partes y reutilizarlas más tarde.

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

No estoy al tanto de que haya pruebas automatizadas para EJS. Además, manejar varias funciones asíncronas en JavaScript puede hacer que la página sea realmente larga y difícil de leer. Creo que React maneja las llamadas a funciones asíncronas mucho mejor.

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

Altamente recomendado para principiantes de Node.js y Express.js que quieran producir un proyecto full-stack con conocimientos existentes de HTML.

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

Usé EJS como motor de plantillas para generar páginas web para aplicaciones web de JavaScript en NodeJS. Los beneficios de EJS son que hace mi producción más rápida porque es muy conveniente de aprender y su característica de reutilización.

  ### 9. Es una biblioteca muy fácil de usar que podemos incrustar en nuestros archivos de código para minimizar el código.

**Rating:** 5.0/5.0 stars

**Reviewed by:** Devesh T. | Pequeña Empresa (50 o menos empleados)

**Reviewed Date:** August 14, 2020

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

Podemos usar el código JavaScript dentro del documento HTML, ¡lo cual es increíble! Reduce el tiempo de desarrollo en un gran porcentaje.

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

Es complejo a veces, tuve un poco de dificultad al principio, pero me acostumbré.

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

Siempre considera usar EJS si deseas una codificación de buena calidad y también valoras el tiempo.

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

No tengo que importar las etiquetas y clases en un archivo JavaScript externamente, puedo trabajar directamente con JavaScript dentro de HTML, no tuve ningún problema sintáctico usando EJS hasta ahora.

  ### 10. Ejs es el mejor motor de plantillas de Nodejs... Muy fácil manejo de datos. Solo etiquetas ejs simples...

**Rating:** 4.5/5.0 stars

**Reviewed by:** Muhammad F. | Nodejs Developer, Pequeña Empresa (50 o menos empleados)

**Reviewed Date:** August 21, 2020

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

lenguaje de plantillas simple que nos permite generar marcado HTML con JavaScript puro. Sin dogmatismo sobre cómo organizar las cosas. Sin reinvención de la iteración y el control de flujo. Es solo JavaScript puro.

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

EJS no tiene soporte para la funcionalidad de bloques que permite reutilizar piezas de plantillas en diferentes archivos. Aunque se puede añadir a EJS a través de una biblioteca de terceros.

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

Estoy creando un sitio web de reservas de hostales con ejs ... Puedo renderizar fácilmente cada página con datos... Simplemente es increíble.

  ### 11. Me ayuda mucho a generar código HTML con JavaScript puro.

**Rating:** 4.5/5.0 stars

**Reviewed by:** Usuario verificado en Gestión de organizaciones sin fines de lucro | Pequeña Empresa (50 o menos empleados)

**Reviewed Date:** July 25, 2020

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

Ejs es lo mejor para crear plantillas en la aplicación de node. Lo he usado para incluir partes repetibles de mi aplicación (parciales) y pasar datos a las vistas. También es fácil de configurar.

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

Cuando nuestro programa se hace más grande, es difícil mantener la lógica de js y el código html en el mismo archivo.

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

Primero aprende y luego programa, te gustará automáticamente.

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

He utilizado <%= %> para incrustar el valor de retorno de una expresión de JavaScript en HTML y <% %> para evaluar la expresión. El desarrollo web se vuelve más poderoso cuando usas EJS.

  ### 12. Una alternativa fresca a la programación orientada a objetos

**Rating:** 3.5/5.0 stars

**Reviewed by:** Glenn F. | Software Developer, Pequeña Empresa (50 o menos empleados)

**Reviewed Date:** July 29, 2020

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

Puedes usar JavaScript simple con él, y es bastante fácil de solucionar cuando encuentras errores.

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

La sintaxis requerida para usar EJS puede ser bastante confusa, pero se vuelve más fácil después de algo de práctica.

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

EJS me ayuda a consolidar funciones para diferentes problemas, como insertar elementos a partir de la entrada del usuario (es decir, carrito de compras).

  ### 13. Se ha encontrado que las plantillas de JavaScript incrustadas son más confiables.

**Rating:** 3.5/5.0 stars

**Reviewed by:** Sufyan A. | Software Engineer, Pequeña Empresa (50 o menos empleados)

**Reviewed Date:** July 29, 2020

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

EJS utiliza toda la jerga y lógica de JS. Lo cual es más útil para los desarrolladores de JS.

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

EJS no es más poderoso como Jade y otros.

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

Prefiero EJS porque creo que HTML no está tan mal, además me permite trabajar con otros.

  ### 14. Es un lenguaje de plantillas realmente fácil.

**Rating:** 5.0/5.0 stars

**Reviewed by:** pramod S. | Full Stack Developer, Pequeña Empresa (50 o menos empleados)

**Reviewed Date:** August 25, 2020

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

Su fácil comprensión de la sintaxis, estructura y lenguaje.

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

su depuración es un poco difícil, y el resto de nosotros bastante bien.

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

Problema tentador

  ### 15. Me gusta ejs, es tan fácil de usar y es mejor que jsx.

**Rating:** 5.0/5.0 stars

**Reviewed by:** Usuario verificado en Alimentos y Bebidas | Pequeña Empresa (50 o menos empleados)

**Reviewed Date:** August 21, 2020

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

EJS es tan bueno que solo necesitas aprender pequeñas cosas como dónde colocar las etiquetas y puedes usar JavaScript.

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

Todo está bien, mi deseo es que EJS se implemente en React.

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

Para crear una biblioteca

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

Utilizo EJS para listar la información de la base de datos y otras cosas.

  ### 16. No sabía nada sobre EJS antes, pero cuando comencé a trabajar, pude hacer un sitio web completo.

**Rating:** 4.0/5.0 stars

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

**Reviewed Date:** August 25, 2020

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

Renderizar datos y hacer uso de funciones de JavaScript

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

Todavía nada, solo que toma algo de tiempo cargar cuando hay una gran cantidad de datos.

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

Podemos usar HTML con Node.js y no tienes que aprender ningún otro lenguaje de front-end.

  ### 17. Uso de EJS

**Rating:** 5.0/5.0 stars

**Reviewed by:** Usuario verificado en Tecnología de la información y servicios | Pequeña Empresa (50 o menos empleados)

**Reviewed Date:** August 15, 2020

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

Me da más flexibilidad para manejar objetos js en páginas html, principalmente cuando estoy en mi código de node.js.

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

A veces olvido manejar la etiqueta de cierre de EJS.

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

¡Inténtalo!

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

Es útil depurar objetos js o manejar datos.

  ### 18. Herramienta maravillosa y realmente intuitiva para renderizar datos dinámicos en una página HTML.

**Rating:** 5.0/5.0 stars

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

**Reviewed Date:** August 25, 2020

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

La sintaxis intuitiva de EJS era la mejor característica en mi opinión.

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

La similitud entre las diversas sintaxis podría ser engañosa...

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

Renderiza datos dinámicamente. En mi caso, datos de sensores en vivo enviados a mi PC.

  ### 19. Uso EJS en muchos de mis proyectos de JavaScript y me facilita el trabajo.

**Rating:** 5.0/5.0 stars

**Reviewed by:** Usuario verificado en Tecnología de la información y servicios | Pequeña Empresa (50 o menos empleados)

**Reviewed Date:** July 28, 2020

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

Incluir HTML y JavaScript en una sola página

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

feliz de usarlo. Nada que no me guste en este momento

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

No es necesario usar un framework para el front end si usas ejs.

  ### 20. Fácil de usar

**Rating:** 4.5/5.0 stars

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

**Reviewed Date:** July 28, 2020

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

usa las bibliotecas y marcos que quieras para construir tu página web

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

es difícil encontrar un complemento de formateo, tienes que hacerlo manualmente

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

Contenido dinámico y renderizado del lado del servidor

  ### 21. EJS es una poderosa biblioteca de plantillas HTML que utiliza JavaScript.

**Rating:** 4.5/5.0 stars

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

**Reviewed Date:** October 11, 2019

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

EJS se puede utilizar para crear vistas dinámicas. Es fácil convertir archivos html ya existentes en plantillas EJS y alguien puede cambiar fácilmente a usar EJS si ya sabe html.

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

Puede volverse muy concurrido y difícil de mantener a medida que el código crece porque la lógica de JavaScript y el código HTML suelen estar en el mismo archivo.

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

EJS facilita el servicio de páginas dinámicas desde el servidor Node dependiendo de la información del cliente.

  ### 22. Bueno con funcionalidades limitadas

**Rating:** 1.5/5.0 stars

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

**Reviewed Date:** April 03, 2019

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

He utilizado EJS en varios proyectos para la creación de páginas web del lado del servidor. Es muy fácil e intuitivo y muy fácil de cambiar pequeños detalles de las páginas. Se implementa fácilmente a través de express y requiere una configuración mínima.

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

El marco no es responsivo y requiere recargar páginas enteras para cambiar el más mínimo detalle. No permite sintaxis compleja ni bloques. Para crear soluciones más complejas, debe combinarse con otros paquetes de JS.

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

Si deseas algo que te permita comenzar de inmediato y que sea fácil de usar, considera EJS.

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

EJS ayuda a resolver la implementación rápida y el renderizado rápido de páginas HTML. También ayuda al poder detectar errores en el código.


## EJS Discussions
  - [¿Para qué se utiliza EJS?](https://www.g2.com/es/discussions/what-is-ejs-used-for)
  - [What about using EJS within Visual Studio Code?](https://www.g2.com/es/discussions/30864-what-about-using-ejs-within-visual-studio-code) - 1 upvote

- [View EJS pricing details and edition comparison](https://www.g2.com/es/products/ejs/reviews?section=pricing&secure%5Bexpires_at%5D=2026-05-14+10%3A32%3A15+-0500&secure%5Bsession_id%5D=d82e5a19-dbaf-4f10-99a2-b517dd89a14c&secure%5Btoken%5D=434f1316d775670a0451e20d5270f5f86e61a6e79eed4ea0a9ca37addf0331c4&format=llm_user)

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

## Top EJS Alternatives
  - [Angular](https://www.g2.com/es/products/angular/reviews) - 4.5/5.0 (154 reviews)
  - [Express.js](https://www.g2.com/es/products/express-js/reviews) - 4.5/5.0 (129 reviews)
  - [Vue.js](https://www.g2.com/es/products/vue-js/reviews) - 4.6/5.0 (29 reviews)

