COME HO USATO HANDLEBARS.JS NEL MIO SITO PERSONALE
Handlebars.js favorisce la separazione della logica di presentation da quella di business: è in sostanza un templating language, basato su Moustache , che a partire da un template ed da un oggetto di input è in grado di generare codice html per la visualizzazione di dati seriali in formato json. Sebbene non sia una tecnologia così fresh, su Github il progetto ha più di 15.000 stars ma l'ultima release risale al 1 agosto del 2023, continuo ad usarlo su alcuni miei progetti che si basano su jQuery o su Javascript puro e che non utilizzano librerie e framework moderni come ad esempio Angular o React. La mia esigenza era quella di rendere più dinamico l'update dei contenuti del sito personale e del blog, oltre che come detto poc'anzi separare il codice javascript dal layer deputato dalla parte di visualizzazione dei dati. Per far ciò, servendomi di questa semplice ma potente libreria, ho creato una cartella templates a livello della root del progetto ed al cui interno ho, per i