Heard of Adobe Sightly??
Welcome to Adobe’s new AEM 6 Sightly framework! Sightly is the new templating engine in AEM and is meant to replace JSP and ESP templating engine for AEM 6. Among the great improvements in the technology stack (like new OAK repository) it also introduces a new way of component development.
With Sightly, Adobe presents a more readable, maintainable, and secure code, while distinctly separating the logic and markup. Sightly is attempting to address the most common problems found in the existing foundation and sample reference code, e.g. the lack of separation of concerns between business and presentation logic and the sloppy use of scriplets.
Below is the feature comparison of Sightly vs Handlebar vs JSP:
Table 1: A comparative analysis of Sightly over JSP and Handlebar:
|Basic logic permissions||Y||Y+++||Y|
|Open source/based on published standards||Y||Y||Y+|
|Extension model documented||N||N||Y|
|XSS escaping included||Y||N||Y++|
|Enables Bad coding practices||N||N||Y|
+ Proprietary Tag libraries
++ Additional tag libraries
+++ Very limited support