Sto iniziando a scrivere il mio motore di template per Java. Sarà principalmente inteso per Spring Framework. Di solito uso Freemarker, ma conosco motori di template come Java Server Pages o Thymeleaf. Lo faccio solo per scopi divertenti e per sviluppare le mie capacità di programmazione. Ho alcune supposizioni sul mio motore di template, ma voglio chiederti quali caratteristiche (secondo te) dovrebbe avere un buon motore di template?
Per ora il mio modello:
-
Gestisce valori nulli. Invece di lanciare un'eccezione, che urla, quel valore non è presente - basta lasciare la dichiarazione della variabile in HTML analizzato (come Angolare).
-
Utilizza solo tag HTML5, quindi i futuri fornitori non dovranno installare plugin o editor speciali per gestire estensioni di file strani (come i file ftl di Freemarker).
Sono grato per tutti i suggerimenti.