Scriggo template engine and Go embeddable interpreter

Il ponte Open Source tra la performance di Go e la flessibilità dello scripting

Scriggo è l'interprete Go nativo e il template engine più potente, progettato per rendere le applicazioni scritte in Go estensibili, dinamiche e sicure senza necessità di ricompilazione. È un progetto Open Source creato da Open2b.

Tutto il potere di Go

Scriggo colma il divario tra il codice statico e la necessità di cambiamenti rapidi. Permette di eseguire codice Go (o template basati su Go) all'interno di un'applicazione già compilata, offrendo la velocità di esecuzione del linguaggio mainstream con la flessibilità di un linguaggio di scripting come Python o Ruby.

Scriggo per Go

Agilità senza interruzioni

Tradizionalmente, per modificare una logica in Go, bisogna ricompilare e riavviare l'intero server. Scriggo permette di aggiornare parti critiche dell'applicazione o del sito e-commerce in pochi secondi, garantendo una reattività al mercato senza precedenti.

Sicurezza "Sandboxed"

A differenza di altri interpreti, Scriggo è progettato per essere sicuro per impostazione predefinita. Il codice interpretato può accedere solo alle funzioni e ai pacchetti che lo sviluppatore decide esplicitamente di esporre, rendendolo perfetto per permettere a terze parti (o al team marketing) di personalizzare comportamenti dell'app senza rischi per l'infrastruttura.

Potenza del Linguaggio Go nei Template

Non è solo un sistema per "stampare variabili". Scriggo porta l'intera sintassi e la logica di Go direttamente nei template HTML. Questo significa che la personalizzazione della vetrina e-commerce non ha limiti tecnici: macros, ereditarietà, import di pacchetti e controllo del flusso sono gestiti con la stessa eleganza del codice sorgente.

Per scoprire il progetto Scriggo, visitate il sito Scriggo.com