首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >面向设计师/前端开发人员的Clojure web框架

面向设计师/前端开发人员的Clojure web框架
EN

Stack Overflow用户
提问于 2011-06-25 08:09:32
回答 5查看 3.2K关注 0票数 9

我所看到的所有流行的Clojure web框架都使用hiccup来生成HTML。我发现,与其他从模板中解析语法的框架相比,hiccup很难让前端设计人员适应。

有没有不需要前端开发人员学习LISP的clojure web框架?

EN

回答 5

Stack Overflow用户

回答已采纳

发布于 2011-06-25 08:32:29

查看Enlive。它将允许您的设计器在纯HTML中工作。

票数 22
EN

Stack Overflow用户

发布于 2011-06-25 23:14:01

相同的答案加上观点

正如其他答案所述,Enlive将允许您使用纯HTML模板,而Hiccup则利用Clojure数据结构来生成HTML。

但是,我想我们都同意,应该是语义的,描述页面的结构,而布局和外观应该留给CSS和JavaScript。至少根据我的经验,前端设计师不应该负责彻底改变页面的结构,而应该负责通过CSS和JavaScript进行样式和布局。

每当在比静态HTML页面集合更复杂的应用程序上工作时,如果前端设计人员觉得需要更改页面结构,就应该与开发人员一起讨论。考虑到这一点,开发人员应该选择一种模板方案或HTML生成方法,使他/她的工作效率最高。我的两点意见。

票数 14
EN

Stack Overflow用户

发布于 2011-06-25 10:44:35

Hiccup在示例中大多是默认的,但据我所知,所有的webframeworks都可以与任何模板库一起使用。

就像前面提到的dnolen一样,还有非常流行的Enlive (https://github.com/cgrand/enlive)。Enlive有100%的代码和html分离。如果你有其他人做设计,那就很好用了。

除了卡顿和Enlive之外,还有一个鲜为人知的舰队(https://github.com/Flamefork/fleet),它更接近流行的Ruby/PHP解决方案。

票数 4
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/6474926

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档