Sign Up

Sign Up to our social questions and Answers Engine to ask questions, answer people’s questions, and connect with other people.

Have an account? Sign In

Have an account? Sign In Now

Sign In

Login to our social questions & Answers Engine to ask questions answer people’s questions & connect with other people.

Sign Up Here

Forgot Password?

Don't have account, Sign Up Here

Forgot Password

Lost your password? Please enter your email address. You will receive a link and will create a new password via email.

Have an account? Sign In Now

You must login to ask a question.

Forgot Password?

Need An Account, Sign Up Here

Please briefly explain why you feel this question should be reported.

Please briefly explain why you feel this answer should be reported.

Please briefly explain why you feel this user should be reported.

Sign InSign Up

The Archive Base

The Archive Base Logo The Archive Base Logo

The Archive Base Navigation

  • SEARCH
  • Home
  • About Us
  • Blog
  • Contact Us
Search
Ask A Question

Mobile menu

Close
Ask a Question
  • Home
  • Add group
  • Groups page
  • Feed
  • User Profile
  • Communities
  • Questions
    • New Questions
    • Trending Questions
    • Must read Questions
    • Hot Questions
  • Polls
  • Tags
  • Badges
  • Buy Points
  • Users
  • Help
  • Buy Theme
  • SEARCH
Home/ Questions/Q 7796055
In Process

The Archive Base Latest Questions

Editorial Team
  • 0
Editorial Team
Asked: June 1, 20262026-06-01T23:15:12+00:00 2026-06-01T23:15:12+00:00

I work on a large Java based web application, it has been built up

  • 0

I work on a large Java based web application, it has been built up over the past 5 or so years – the UI needs an overhaul / to be largely re-written. We are investigating the available UI tools/libraries/frameworks to use and have come across dust.js as an option for templating.

The questions:
I’m interested in hearing what users of dust.js think of it:

  1. Has it been successful?
  2. Is it easy to use?
  3. Is it sufficiently documented?
  4. Is community support good? (only 6 questions on ST tagged ‘dust.js’!)
  5. What are the pros and cons when compared to other templating tools such as Underscore‘s templating, Google Closure Templates, Handlebars and Mustache.
  6. Are there any problems using it with an MV* structure framework, e.g Backbone.js (online book)?

Some background:

  • Why are we interested in dust.js: The following LinkedIn blog posts first drew our attention to it:

    • Leaving JSPs in the dust: moving LinkedIn to dust.js client-side templates
    • The client-side templating throwdown: mustache, handlebars, dust.js, and more

      The second of the two posts very nicely answers question 5, but asides from LinkedIn, very few results from Google detail the templating system or imply that it is a popular choice. In addition, the post mentions that they have extended the functionality and hope to one day contribute to the original project. I’m concerned that until they do that, we may also need to extend functionality.

      Having said this, LinkedIn’s original requirements for a templating system are very close to ours (see below) and they have clearly done some very thorough investigations before choosing.

  • Our requirements:

    1. DRY: We ideally want to use the templating system on the server (Java based) and client-side, or just client-side if we opt for LinkedIn’s complete approach; Instead of using a JSP, GSP, or ERB to assemble a page server side and send back HTML, we have the server send back just the dynamic data as JSON and have the page assembled in the browser using a static client-side template served from a CDN"
    2. Fully internationalised
    3. Good community support
    4. Sufficiency easy to use / pick up
    5. Works happily with jQuery and Backbone.js
    6. Well documented
  • 1 1 Answer
  • 0 Views
  • 0 Followers
  • 0
Share
  • Facebook
  • Report

Leave an answer
Cancel reply

You must login to add an answer.

Forgot Password?

Need An Account, Sign Up Here

1 Answer

  • Voted
  • Oldest
  • Recent
  • Random
  1. Editorial Team
    Editorial Team
    2026-06-01T23:15:15+00:00Added an answer on June 1, 2026 at 11:15 pm

    Dust.js is a good option. It is better than some of the other templating frameworks because it does not constrain that the data should be in a file, or in a string, etc.

    Also it is being actively maintained https://github.com/linkedin/dustjs.

    1. Has it been successful?

      Yes, I know at least LinkedIn is using it and also contributing improvements/patches, etc.

    2. Is it easy to use?

      I have tried using it and it is as easy as Mustache or Handlebars.js.

    3. Is it sufficiently documented?

      Yes http://akdubya.github.com/dustjs.

    4. Is community support good? (only 6 questions on ST tagged ‘dust.js’!)

      If you are comparing Mustache or Handlebars.js, dust.js does not have as many users, but I believe if you have an issue and post it on the LinkedIn repo they would definitely respond. I will too since I’m watching it 🙂

    5. What are the pros and cons when compared to other templating tools such as Underscore’s templating, Google Closure Templates, Handlebars and Mustache.

      As for pros, you can check when you should consider using dust.js here https://github.com/linkedin/dustjs#readme.

      As for cons, there aren’t enough users for dust.js compared to popular ones like Mustache or Handlebars.js. That said, the other libraries like Google Closure suffer the same problem.

      But like I mentioned before, dust.js is designed very well compared to other frameworks IMHO.

    6. Are there any problems using it with an MV* structure framework, e.g Backbone.js (online book)?

      I have not used it with other MVC frameworks, but I don’t think it should be a problem at all.

    Hope that helps.

    • 0
    • Reply
    • Share
      Share
      • Share on Facebook
      • Share on Twitter
      • Share on LinkedIn
      • Share on WhatsApp
      • Report

Sidebar

Related Questions

I have a large Java Web Application project using Maven and I need to
In my experience I have only had 2 patterns work for large-scale desktop application
I work against a repository that has a large number of projects. Because of
My organization currently delivers a web application primarily based on a SQL Server 2005/2008
I have a rather large legacy Java Applet that has several problems: It looks
I work on a Java EE project which is planned to become quite large
I work in a pretty large Java-project (2500+ classes) that uses an old code
I have to work with a large number of compiled Java classes which didn't
I've been trying to do more Web development work recently (I currently do other
My team is developing a large java application which extensively queries a MySQL database

Explore

  • Home
  • Add group
  • Groups page
  • Communities
  • Questions
    • New Questions
    • Trending Questions
    • Must read Questions
    • Hot Questions
  • Polls
  • Tags
  • Badges
  • Users
  • Help
  • SEARCH

Footer

© 2021 The Archive Base. All Rights Reserved
With Love by The Archive Base

Insert/edit link

Enter the destination URL

Or link to existing content

    No search term specified. Showing recent items. Search or use up and down arrow keys to select an item.