Need advice about which tool to choose?Ask the StackShare community!
Dust vs Liquid: What are the differences?
Developers describe Dust as "Asynchronous templates for the browser and node.js". Dust is a JavaScript templating engine designed to provide a clean separation between presentation and logic without sacrificing ease of use. It is particularly well-suited for asynchronous and streaming applications. On the other hand, Liquid is detailed as "Open-source template language written in Ruby". It is an open-source template language written in Ruby. It is the backbone of Shopify themes and is used to load dynamic content on storefronts. It is safe, customer facing template language for flexible web apps.
Dust and Liquid can be primarily classified as "Templating Languages & Extensions" tools.
Dust and Liquid are both open source tools. It seems that Liquid with 7.36K GitHub stars and 958 forks on GitHub has more adoption than Dust with 1.47K GitHub stars and 136 GitHub forks.
@All: I am searching for the best template engine for .NET. I started looking into several template engines, including the Dotliquid, Handlebars.js, Scriban, and Razorlight. I found handlebar a bit difficult to use when using the loops and condition because you need to register for helper first. DotLiquid and Scriban were easy to use and in Razorlight I did not find the example for loops.
Can you please suggest which template engine is best suited for the use of conditional/list and looping and why? Or if anybody could provide me a resource or link where I can compare which is best?
Thanks In Advance
I like Handlebars, it's very mature... some would say-- outdated.
Handlebars loops are done via {{#each myList}}. Read the docs! https://handlebarsjs.com/guide
Remember, don't put logic in your templates! Keep this layer simple. Sorry to hear you have to use dotNet.















