首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >Clojure web框架的比较

Clojure web框架的比较
EN

Stack Overflow用户
提问于 2010-07-24 20:13:38
回答 6查看 31K关注 0票数 66

有一些用于Clojure的web框架

还有一些用于处理某些web开发子任务的库,例如

用于templating

  • Hiccup
  • Enlive用于templating
  • Ring,用于处理使用requests/responses
  • ClojureQL实现持久性的低级内容(不过,它看起来不是很活跃)

还有数以百计的Java库可供使用。heretwo of them compared a bit已经讨论了一些方面。

我想知道这些框架/组件在成熟度、范围、开发简易性、Django/RoR感觉等方面的比较如何。

EN

回答 6

Stack Overflow用户

回答已采纳

发布于 2010-07-24 20:28:11

当我第一次开始web开发时,是使用Clojure。我以前没有 web开发的经验,在所有。我无论如何也想不出什么办法来。我不知道初学者的文档从那时起(不是很久以前)是否得到了改进,但当时,我无法管理它。一位朋友向我推荐了Moustache,在阅读了自述文件后,我能够拼凑出http://try-clojure.org的当前状态。因此,就易用性而言,我认为Moustache为我赢得了蛋糕。

然而,如果当时存在this,我可能会唱不同的曲调。

Conjure看起来很酷,尽管与其他框架非常不同。考虑到我在web开发方面的经验非常有限,我在这件事上没有太多的发言权,但对我来说,Conjure感觉有点不封闭。感觉就是不对劲。这可能只是因为我不习惯它做事的方式。

更新:我写这篇文章已经有一段时间了。很多事情都改变了。不再有很多人使用Moustache,而且它也没有真正积极地维护,尽管它足够完整(和足够简单),它可能仍然可以工作,我现在推荐使用Compojure或Noir。这两个都是目前维护的框架,而且都很出色。

更新2: Noir已经被弃用了很长一段时间,它的大部分功能都转移到了一个名为lib-noir的库中,该库旨在从compojure/其他基于环的web框架中使用。

票数 41
EN

Stack Overflow用户

发布于 2011-07-08 12:52:04

我知道这个问题有点过时...但我情不自禁地建议Noir是一个非常好的选择。

Noir使用Ring、Compojure和Hiccup的组合来完成工作。看看这个!

票数 21
EN

Stack Overflow用户

发布于 2013-03-27 04:19:12

正如Bjorn Lindqvist的评论above中提到的,Noir is dead。详细信息here

相反,可以考虑使用Compojurelib-noir

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

https://stackoverflow.com/questions/3325033

复制
相关文章

相似问题

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