Show Menu
TOPICS×

HTL Use-API

La tabella seguente fornisce una panoramica dei pro e dei contro di ciascuna API.
Java Use-API
JavaScript Use-API
Pro
  • più veloce
  • può essere controllato con un debugger
  • test di unità
  • può essere modificato da sviluppatori front-end
  • si trova all’interno del componente, mantenendo la logica di visualizzazione di un componente vicina al modello corrispondente
Cons
  • non può essere modificato da sviluppatori front-end
  • lento
  • nessun debugger (ancora)
  • più difficile da testare
Per i componenti della pagina, si consiglia di utilizzare un modello misto, in cui tutte le logiche del modello si trovano in Java, fornendo API chiare che siano agnostiche a qualsiasi cosa accada nella vista (cioè all'interno dei componenti). AEM viene fornito con modelli predefiniti fantastici come Pagina o API delle risorse che dovrebbero essere in grado di coprire la maggior parte dei casi.
Tutte le logiche di visualizzazione specifiche per un componente devono essere inserite all’interno di tale componente come JavaScript, perché appartengono a tale componente.