我发现所有流行的Clojure Web框架都使用hiccup来生成HTML。与其他从模板中解析语法的框架相比,我发现hiccup很难让前端设计人员进行调整。
是否有一个Clojure Web框架不需要前端开发者学习LISP?
我发现所有流行的Clojure Web框架都使用hiccup来生成HTML。与其他从模板中解析语法的框架相比,我发现hiccup很难让前端设计人员进行调整。
是否有一个Clojure Web框架不需要前端开发者学习LISP?
Hiccup通常是示例中的默认选项,但我所知道的所有Web框架都可以使用任何模板库。
正如dnolen提到的那样,Enlive非常受欢迎(https://github.com/cgrand/enlive)。Enlive完全分离了代码和HTML,如果你有其他人负责设计,使用起来非常好。
除了Hiccup和Enlive之外,还有一个较少人知的Fleet(https://github.com/Flamefork/fleet),它更接近流行的Ruby/PHP解决方案。