---
title: EJS Reviews
meta_title: 'Recensioni EJS 2026: Dettagli, Prezzi e Funzionalità | G2'
meta_description: Filtra le recensioni di 22 per dimensione dell'azienda, ruolo o
  settore degli utenti per scoprire come EJS funziona per un'azienda come la tua.
aggregate_rating:
  rating_value: 4.2
  review_count: 22
  scale: '5'
date_modified: '2026-05-05'
parent_category:
  name: Framework Web
  url: https://www.g2.com/it/categories/web-frameworks
---

# EJS Reviews
**Vendor:** Bitovi  
**Category:** [Framework Web JavaScript](https://www.g2.com/it/categories/javascript-web-frameworks)  
**Average Rating:** 4.2/5.0  
**Total Reviews:** 22
## About EJS
EJS è un semplice linguaggio di templating che ti permette di generare markup HTML con JavaScript puro.




## EJS Reviews
  ### 1. Va bene per un motore di template

**Rating:** 2.5/5.0 stars

**Reviewed by:** Utente verificato in Logistica e catena di fornitura | Piccola impresa (50 o meno dip.)

**Reviewed Date:** October 16, 2021

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

È molto semplice iniziare. Ha anche una buona performance.

**Cosa non Le piace di EJS?**

Non mi piacciono alcune delle sintassi che usa ejs. Va bene per la maggior parte però. Ma vorrei che fosse più simile a JS in alcuni casi.

**Raccomandazioni per chi sta considerando EJS:**

Se desideri un motore di template con un buon set di funzionalità, allora EJS potrebbe essere una soluzione senza problemi.

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

A volte ci piace creare un prototipo di pagine web per testare i nostri flussi utente. Ejs è abbastanza facile da usare per questo caso d'uso.

  ### 2. Revisione del framework ejs per tutti gli sviluppatori là fuori

**Rating:** 3.0/5.0 stars

**Reviewed by:** junaid s. | Piccola impresa (50 o meno dip.)

**Reviewed Date:** August 02, 2020

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

Ejs rende l'uso di html in js così semplice e facile.

**Cosa non Le piace di EJS?**

La sintassi è un po' noiosa da comprendere all'inizio.

**Raccomandazioni per chi sta considerando EJS:**

Ejs è un prodotto estremamente valido da usare, ma è necessario imparare la sintassi. Se la sintassi potesse essere semplificata un po', allora usare ejs sarebbe un piacere.

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

Mi piace usarlo per mostrare contenuti dinamici in movimento. Invece di usare framework come React, Angular ecc., posso semplicemente andare avanti e usare EJS.

  ### 3. esperienza con EJS quando passo da fetch fun a res.render()

**Rating:** 4.0/5.0 stars

**Reviewed by:** Ambesh S. | Mid-Market (51-1000 dip.)

**Reviewed Date:** December 16, 2020

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

Possiamo usare il DOM per chiamare la funzione fetch, ma dopo di ciò chiunque come me, quando uso EJS, mi sento seriamente stupito e trovo un flusso di lavoro facile quando uso HTML con JS senza fogli di stile.

**Cosa non Le piace di EJS?**

in questo momento niente perché sento l'esperienza straordinaria con un nodo con EJS

**Raccomandazioni per chi sta considerando EJS:**

Miei cari amici, EJS ha un meccanismo di gestione degli errori davvero intelligente integrato. Ti indica i numeri di riga in cui si è verificato un errore, in modo da non dover cercare in tutto il file del modello, sprecando tempo nella ricerca di bug. EJS è classificato al 4° posto mentre React è classificato al 10° posto. La ragione più importante per cui le persone scelgono EJS è: EJS utilizza tutto il gergo e la logica di JS, quindi se sei esperto in JS, puoi usare EJS subito.

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

benefici come facilità di flusso di esecuzione, facilità di test

  ### 4. Revisione del Framework EJS

**Rating:** 5.0/5.0 stars

**Reviewed by:** Gazi Md. S. | Software Engineer, Piccola impresa (50 o meno dip.)

**Reviewed Date:** December 14, 2020

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

Mentre lavoro con Express js posso facilmente comunicare con il server e visualizzare i dati dinamicamente dal server al lato client. EJS è molto facile da usare. Se conosci l'HTML di base, puoi facilmente scrivere EJS. Tutto ciò che devi fare è imparare a scrivere la sintassi di EJS. EJS memorizza nella cache le funzioni JS intermedie per un'esecuzione rapida, il che ha svolto un ruolo fondamentale nello sviluppo rapido. Questo è molto semplice e ottimo per lo sviluppo dinamico.

**Cosa non Le piace di EJS?**

Questo è più difficile da leggere, specialmente per i designer/persone HTML che non scrivono JavaScript o non hanno alcuna idea di base di JavaScript. Durante il debug, i messaggi di errore non sono affatto utili per me. Includere JavaScript e HTML sulla stessa pagina potrebbe essere un po' disordinato, ma penso che vada bene.

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

Ejs mi ha aiutato a visualizzare dati dinamici dal server, fondamentalmente noto come rendering lato server e sviluppo rapido. Ha risolto il problema del templating.

  ### 5. Peter Minea - Recensione su EJS

**Rating:** 5.0/5.0 stars

**Reviewed by:** Peter M. | Piccola impresa (50 o meno dip.)

**Reviewed Date:** August 21, 2020

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

La sua capacità di servire come mezzo di comunicazione tra front-end e back-end (attualmente lo sto usando su un'applicazione web Node.js come sviluppatore full-stack, e mi aiuta a comunicare rapidamente con le variabili del back-end (comprese le traduzioni dell'applicazione!) dai blocchi HTML e Javascript incorporati nei file HTML.
La sua sintassi specifica <% %> ci offre, sviluppatori, una grande opportunità per gestire i dati del back-end dal front-end e incorporarli in variabili locali. Passiamo i dati del back-end come parametri alla pagina di visualizzazione EJS - dal controller - e poi, eccoci qua!

**Cosa non Le piace di EJS?**

Nei file Javascript semplici (senza HTML/EJS) non possiamo usare la sintassi <% %> per comunicare con le variabili del back-end, come possiamo fare nel codice orientato all'HTML nei file .ejs. Inoltre, il plugin Prettier per formattare il codice sorgente in Visual Studio Code non è molto preparato per comprendere il markup specifico di EJS - ma è comunque in grado di formattare il codice nei file EJS - mentre il plugin Beautify elimina addirittura i dati di markup tra <>, quindi ho dovuto disabilitare questo plugin per il mio progetto.

Visual Studio Code non è ancora completamente preparato per EJS, il mio codice EJS specifico con il markup <% %> è interpretato come "codice di errore" con segni rossi. Tuttavia, il codice viene compilato e funziona - il che è positivo dopotutto.

Speriamo che EJS sia più supportato su VSC, con plugin moderni per la formattazione del codice!

**Raccomandazioni per chi sta considerando EJS:**

Se hai lavorato con JSP, HTML e CSS prima e vuoi imparare una nuova tecnologia front-end, allora prova EJS!
Ce la farai. La sintassi HTML associata ti è già familiare.

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

Implementare la parte front-end di un'applicazione web che è stata anche uno dei progetti vincitori nell'Hackathon EUvsVirus nel 2020. Funziona bene anche con Bootstrap!
Ho costruito decine di pagine con EJS nella mia applicazione e continuerò a lavorarci.

  ### 6. Ejs è semplice ma fa molto.

**Rating:** 5.0/5.0 stars

**Reviewed by:** Zsolt K. | Warehouse Team Manager, Piccola impresa (50 o meno dip.)

**Reviewed Date:** August 25, 2020

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

Ejs funziona bene con NodeJs e puoi facilmente collaborare anche con React. Non è affatto difficile, basta imparare il meccanismo di base, che richiede al massimo 30 minuti. In realtà lavorare con i template ejs rende più facile che usare puro html.

**Cosa non Le piace di EJS?**

Apprezzerei più supporto da parte degli editor di codice come Sublime o Visual Studio Code, ecc. per frammenti EJS, supporto alla sintassi e opzioni di formattazione.

**Raccomandazioni per chi sta considerando EJS:**

Usalo rispetto agli altri 2 linguaggi di template comuni. Ne ho provati 3, questo è il vincitore definitivo.

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

Sto usando i template ejs quando lavoro con un database come mongodb, per accedere ai miei dati e aggiornarli. Capacità di accedere alle variabili di route. Principalmente utilizzato per elencare i miei dati usando la funzione forEach.

  ### 7. Ejs è un linguaggio di template molto buono ma non molto efficace al giorno d'oggi.

**Rating:** 3.5/5.0 stars

**Reviewed by:** Bilal Y. | Piccola impresa (50 o meno dip.)

**Reviewed Date:** August 14, 2020

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

I vantaggi dell'utilizzo di ejs sono che si integra con node js ed è molto facile da integrare con node js e possiamo facilmente aggiungere la nostra logica js nei tag html usando i tag ejs. Non c'è bisogno di aggiungere tag script.

**Cosa non Le piace di EJS?**

Come ho detto, Ejs è un buon linguaggio di template, ma il motivo per cui non viene utilizzato al giorno d'oggi è a causa delle nuove e popolari librerie e framework di JavaScript. Queste librerie hanno più vantaggi rispetto a Ejs.

**Raccomandazioni per chi sta considerando EJS:**

È una cosa buona da usare.

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

È molto facile integrarsi con Node.js e possiamo facilmente aggiungere la nostra logica js nei tag HTML usando i tag EJS. Non c'è bisogno di aggiungere tag script.

  ### 8. funziona perfettamente con express.js

**Rating:** 4.5/5.0 stars

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

**Reviewed Date:** July 31, 2020

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

EJS è facile da usare. Mantiene le principali (tutte) le caratteristiche di HTML e CSS, e puoi anche iniettare dati nel template HTML nel backend. Puoi aggiungere cicli e flussi di controllo a questi dati iniettati. 
Puoi anche aggiungere script e librerie JavaScript aggiuntivi al template HTML.
Puoi anche suddividere il tuo template HTML in diversi pezzi e riutilizzarli in seguito.

**Cosa non Le piace di EJS?**

Non sono a conoscenza di test automatizzati per EJS. Inoltre, gestire diverse funzioni asincrone in JavaScript può rendere la pagina davvero lunga e difficile da leggere. Penso che React gestisca le chiamate funzionali asincrone molto meglio.

**Raccomandazioni per chi sta considerando EJS:**

altamente raccomandato ai principianti di Node.js e Express.js che vogliono realizzare un progetto full-stack con conoscenze HTML esistenti.

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

Ho usato EJS come motore di template per generare pagine web per applicazioni web JavaScript in NodeJS. I vantaggi di EJS sono di rendere la mia produzione più veloce perché è così conveniente da imparare e la sua caratteristica di riutilizzabilità.

  ### 9. È una libreria molto facile da usare che possiamo incorporare nei nostri file di codice per ridurre al minimo il codice.

**Rating:** 5.0/5.0 stars

**Reviewed by:** Devesh T. | Piccola impresa (50 o meno dip.)

**Reviewed Date:** August 14, 2020

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

Possiamo usare il codice JavaScript all'interno del documento HTML, il che è fantastico! Riduce il tempo di sviluppo di una grande percentuale.

**Cosa non Le piace di EJS?**

È complesso a volte, ho avuto un po' di difficoltà all'inizio, ma mi ci sono abituato.

**Raccomandazioni per chi sta considerando EJS:**

Considera sempre di utilizzare EJS se desideri una codifica di buona qualità e vuoi anche dare valore al tempo.

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

Non devo importare i tag e le classi in un file JavaScript esternamente, posso lavorare direttamente con JavaScript all'interno di HTML, non ho avuto alcun problema sintattico usando EJS fino ad ora.

  ### 10. Ejs è il miglior motore di template per Nodejs... Gestione dei dati molto semplice. Solo semplici tag ejs.

**Rating:** 4.5/5.0 stars

**Reviewed by:** Muhammad F. | Nodejs Developer, Piccola impresa (50 o meno dip.)

**Reviewed Date:** August 21, 2020

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

un semplice linguaggio di templating che ci permette di generare markup HTML con JavaScript puro. Nessuna rigidità su come organizzare le cose. Nessuna reinvenzione dell'iterazione e del controllo di flusso. È solo JavaScript puro.

**Cosa non Le piace di EJS?**

EJS non supporta la funzionalità di blocco che consente di riutilizzare parti di modelli tra file diversi. Tuttavia, può essere aggiunta a EJS tramite una libreria di terze parti.

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

Sto creando un sito web di prenotazione ostelli con ejs... Posso facilmente renderizzare ogni pagina con i dati... Semplicemente è fantastico

  ### 11. Mi aiuta molto a generare codice HTML con JavaScript semplice.

**Rating:** 4.5/5.0 stars

**Reviewed by:** Utente verificato in Gestione delle organizzazioni non profit | Piccola impresa (50 o meno dip.)

**Reviewed Date:** July 25, 2020

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

Ejs è il migliore per creare modelli per l'applicazione node. L'ho usato per includere parti ripetibili della mia applicazione (parti parziali) e passare dati alle viste. È anche facile da configurare.

**Cosa non Le piace di EJS?**

Quando il nostro programma diventa più grande, è difficile mantenere la logica js e il codice html nello stesso file.

**Raccomandazioni per chi sta considerando EJS:**

Prima impara e poi programma, ti piacerà automaticamente.

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

Ho usato <%= %> per incorporare il valore di ritorno dell'espressione js in html e <% %> per valutare l'espressione. 
Lo sviluppo web diventa più potente quando si utilizza ejs.

  ### 12. Una nuova alternativa alla programmazione orientata agli oggetti

**Rating:** 3.5/5.0 stars

**Reviewed by:** Glenn F. | Software Developer, Piccola impresa (50 o meno dip.)

**Reviewed Date:** July 29, 2020

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

Puoi usare JavaScript semplice con esso, ed è abbastanza facile risolvere i problemi quando incontri errori.

**Cosa non Le piace di EJS?**

La sintassi richiesta per utilizzare EJS può essere piuttosto confusa, ma diventa più facile dopo un po' di pratica.

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

EJS mi aiuta a consolidare funzioni per diversi problemi come inserire elementi dall'input dell'utente (ad esempio, il carrello della spesa).

  ### 13. I modelli JavaScript incorporati sono più affidabili.

**Rating:** 3.5/5.0 stars

**Reviewed by:** Sufyan A. | Software Engineer, Piccola impresa (50 o meno dip.)

**Reviewed Date:** July 29, 2020

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

EJS utilizza tutto il gergo e la logica di JS. Il che è molto utile per gli sviluppatori JS.

**Cosa non Le piace di EJS?**

EJS non è più potente come Jade e altri

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

Preferisco EJS perché penso che HTML non sia troppo male, inoltre mi permette di lavorare con gli altri.

  ### 14. È un linguaggio di templating davvero facile

**Rating:** 5.0/5.0 stars

**Reviewed by:** pramod S. | Full Stack Developer, Piccola impresa (50 o meno dip.)

**Reviewed Date:** August 25, 2020

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

È facile comprendere la sintassi, la struttura e il linguaggio.

**Cosa non Le piace di EJS?**

il debug è un po' difficile, e il resto di noi è abbastanza bravo.

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

Problema allettante

  ### 15. Mi piace ejs, è così facile da usare ed è meglio di jsx.

**Rating:** 5.0/5.0 stars

**Reviewed by:** Utente verificato in Cibo e bevande | Piccola impresa (50 o meno dip.)

**Reviewed Date:** August 21, 2020

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

EJS è così buono che devi imparare piccole cose come dove mettere i tag e puoi usare JavaScript

**Cosa non Le piace di EJS?**

Va tutto bene, il mio desiderio è che EJS venga implementato in React.

**Raccomandazioni per chi sta considerando EJS:**

Per creare una biblioteca

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

Uso EJS per elencare le informazioni dal database e altre cose

  ### 16. Non sapevo nulla di EJS prima, ma quando ho iniziato a lavorare, sono stato in grado di creare un sito web completo.

**Rating:** 4.0/5.0 stars

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

**Reviewed Date:** August 25, 2020

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

Rendering dei dati e utilizzo delle funzioni js

**Cosa non Le piace di EJS?**

Niente ancora, ci vuole solo un po' di tempo per caricare quando c'è una grande quantità di dati.

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

Possiamo usare HTML con Node.js e non devi imparare nessun altro linguaggio front-end.

  ### 17. Uso di EJS

**Rating:** 5.0/5.0 stars

**Reviewed by:** Utente verificato in Tecnologia dell'informazione e servizi | Piccola impresa (50 o meno dip.)

**Reviewed Date:** August 15, 2020

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

Mi dà più flessibilità nel gestire oggetti js nelle pagine html, principalmente quando sono nel mio codice node.js.

**Cosa non Le piace di EJS?**

A volte dimentico di gestire il tag di chiusura EJS.

**Raccomandazioni per chi sta considerando EJS:**

Provalo!

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

È utile per eseguire il debug degli oggetti js o gestire i dati.

  ### 18. Strumento meraviglioso e davvero intuitivo per il rendering di dati dinamici su una pagina HTML.

**Rating:** 5.0/5.0 stars

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

**Reviewed Date:** August 25, 2020

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

La sintassi intuitiva di EJS era la caratteristica migliore secondo me.

**Cosa non Le piace di EJS?**

La somiglianza tra le varie sintassi potrebbe essere fuorviante...

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

Renderizza dinamicamente i dati. Nel mio caso, dati dei sensori in tempo reale inviati al mio PC.

  ### 19. Uso EJS in molti dei miei progetti JavaScript e rende il mio lavoro facile

**Rating:** 5.0/5.0 stars

**Reviewed by:** Utente verificato in Tecnologia dell'informazione e servizi | Piccola impresa (50 o meno dip.)

**Reviewed Date:** July 28, 2020

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

Includere HTML e JavaScript in una singola pagina

**Cosa non Le piace di EJS?**

felice di usarlo. Niente da disprezzare al momento

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

Non c'è bisogno di usare un framework per il front end se usi ejs

  ### 20. Facile da usare

**Rating:** 4.5/5.0 stars

**Reviewed by:** Utente verificato in Sviluppo di programmi | Piccola impresa (50 o meno dip.)

**Reviewed Date:** July 28, 2020

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

usa qualsiasi libreria e framework per costruire la tua pagina web

**Cosa non Le piace di EJS?**

è difficile trovare un plug-in di formattazione, devi farlo manualmente

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

Contenuto dinamico e rendering lato server della pagina

  ### 21. EJS è una potente libreria di contemplazione HTML che utilizza JavaScript

**Rating:** 4.5/5.0 stars

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

**Reviewed Date:** October 11, 2019

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

EJS può essere utilizzato per creare viste dinamiche. È facile convertire file HTML già esistenti in modelli EJS e qualcuno può facilmente passare all'uso di EJS se già conosce l'HTML.

**Cosa non Le piace di EJS?**

Può diventare molto affollato e difficile da gestire man mano che il codice cresce perché la logica JavaScript e il codice HTML sono solitamente nello stesso file.

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

EJS rende facile servire pagine dinamiche dal server Node a seconda delle informazioni del client.

  ### 22. Buono con funzionalità limitate

**Rating:** 1.5/5.0 stars

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

**Reviewed Date:** April 03, 2019

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

Ho usato EJS in vari progetti per la creazione di pagine web lato server. È molto facile e intuitivo e molto facile cambiare piccoli dettagli delle pagine. È facilmente implementato tramite express e richiede una configurazione minima.

**Cosa non Le piace di EJS?**

Il framework non è reattivo e richiede il ricaricamento di intere pagine per modificare il più piccolo dettaglio. Non consente sintassi complesse e blocchi. Per creare soluzioni più complesse deve essere combinato con altri pacchetti JS.

**Raccomandazioni per chi sta considerando EJS:**

Se desideri qualcosa che ti permetta di iniziare subito e che sia facile da usare, considera EJS.

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

EJS aiuta a risolvere l'implementazione rapida e il rendering veloce delle pagine HTML. Aiuta anche rilevando errori nel codice.


## EJS Discussions
  - [A cosa serve EJS?](https://www.g2.com/it/discussions/what-is-ejs-used-for)
  - [What about using EJS within Visual Studio Code?](https://www.g2.com/it/discussions/30864-what-about-using-ejs-within-visual-studio-code) - 1 upvote

- [View EJS pricing details and edition comparison](https://www.g2.com/it/products/ejs/reviews?section=pricing&secure%5Bexpires_at%5D=2026-06-18+09%3A18%3A17+-0500&secure%5Bsession_id%5D=d1dad416-e729-4fc6-8763-41344f785c93&secure%5Btoken%5D=b132d8bb71e3fd643249000b07541c3e3489de0d45558c1480f8d5fd7e59d76a&format=llm_user)

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

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

