在专业开发中,不同的人为 Web 应用程序编写代码,为视图编写 HTML。首先是程序员,其次是 HTML 标记开发人员,具有基本的编程技能,但具有良好的 Photoshop/etc 技能。我问过一些 HTML 开发人员:他们是否尝试过 Haml?我向他们展示了它,他们回答说这是一个糟糕的工具。
这个工具是为谁准备的?对于 HTML 开发人员?还是仅适用于必须在没有 HTML 开发人员的情况下自己制作 HTML 的程序员?对 HTML 开发人员使用它有什么好处?
Haml的Wikipedia 条目很好地解释了 Haml 试图解决的问题。简而言之,它通过强制缩进、减少重复等来实现更易读、更简洁的标记。
对于在像 Rails 这样的框架中使用它的程序员来说,它可能更有用,它会在 Web 应用程序的上下文中自动处理将 Haml 标记转换为 HTML。
使用 HTML 和 Photoshop 的设计师可能会觉得不值得为他们的工作流程增加额外的复杂性。