Let’s face it, working on UI is hard. There are so many subjective variables that lend to a good end-user experience that it can be a tall order to accomplish well, especially in a landscape of ever-increasing technology expectations. Choosing a tool that will solve the business requirements efficiently while keeping Domain Specific Language, or DSL, knowledge to a minimum is ideal.
As a Technical Consultant, I’m always interested in increasing my workflow productivity and decreasing the amount of time it may take to get up to speed with a given code base. Using a development tool set that increases general skills in a language while also optimizing development flow is a win-win and ultimately leaves developers with more well-rounded skills for future projects.
Take a look at this comparison of common markup. All we’re doing here is creating a div and assigning it a click event handler and CSS class: