Man*_*tis 9 frameworks clojure compojure hiccup
我所看到的所有流行的Clojure Web框架都使用打嗝来生成HTML.与其他从模板中解析语法的框架相比,我发现打嗝很难让前端设计人员适应.
是否有一个不需要前端开发人员学习LISP的clojure Web框架?
sem*_*ros 14
正如其他答案已经说明的那样,Enlive将允许您使用纯HTML模板,而Hiccup利用Clojure数据结构来生成HTML.
但是,正如我认为我们都同意的那样,HTML应该是语义的并且描述页面的结构,而布局和外观应该留给CSS和JavaScript.至少根据我的经验,前端设计师不应该负责彻底改变页面的结构,而是负责通过CSS和JavaScript进行样式和放置.
每当处理比静态HTML页面集合更复杂的应用程序时,如果前端设计人员感觉需要更改页面结构,那么应该与开发人员进行联合对话.考虑到这一点,开发人员应该选择一个模板方案或HTML生成方法,使他/她最有效率.我的两分钱.