Sightly, the beautiful markup language has been around for more than two years now. Though the adoption has been slow (driven in part by capabilities), it is steadily gaining traction among customers and the developer community.
A server-side templating language, Sightly enables development teams to distinctly separate logic and markup. This flexibility allows for faster, easier CMS customization, thus equipping companies to pursue a broader, more comprehensive business strategy and faster time-to-market.
Sightly has become more performant and standardized (check out the specification at https://github.com/Adobe-Marketing-Cloud/sightly-spec/blob/master/SPECIFICATION.md ) over a span of time with an increased support base for tools.
Having just wrapped up the complete migration of a site to AEM using Sightly, I could see 30-40% reduction in development efforts over traditional JS based development. The code came out cleaner and I also expect the maintenance to be a lot easier.
Sightly’s benefits include:
- Increased developer productivity
- Elimination of UI/AEM integration issues
- Cleaner code and easier maintenance
- Shorter learning curve for new AEM developers
The second point is worth highlighting again as Sightly enables Java developers to focus on the backend code without worrying about HTML and vice versa. This feature is unlike other templating systems where Java developers need to possess little front end knowledge for integration, which often results in more issues, since frontend is not their primary skill.
Easier, More Efficient Coding
Sightly offers a wider choice of global variables as well as flexible Use API to prepare your own data for the templates. Having both, Java and JavaScipt based Use-API is a major plus.
Beyond the classic Model-View-Controller (MVC), this architecture also has following characteristics:
Reduce Total Cost of Ownership (TCO) and Time-to-Market
- Presence of a Sling Post Servlet means that no code has to be written to handle POST requests.
- The client doesn’t need to know about structuring data for the Sling Post Servlet.
Many technical managers prefer Sightly because no other templating system enables developers to keep business logic outside of markup, allow them to leverage JCR’s extensive features or offer such flexible Sling integration. Bottom line is that Sightly is a powerful, versatile tool that improves time-to-market and reduces the TCO of your AEM 6.x projects.
Stay tuned for more updates on the tool that TechAspect’s Lab is creating to automate your migration from JSP to Sightly.
Contact Us for Help or Information
TechAspect has more than 16 years of WCM experience, including many many successful projects based on Adobe Experience Manager. We know why Sighlty has people talking--and would be more than glad to discuss the benefits with you. Contact us today for information or support.