首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >与其他Clojure web框架相比,Pedestal有哪些功能?

与其他Clojure web框架相比,Pedestal有哪些功能?
EN

Stack Overflow用户
提问于 2013-03-21 04:08:30
回答 4查看 8K关注 0票数 20

最近,Pedestal发布了一个新的Clojure web框架。

这个框架与其他Clojure web框架相比,如Compojure、Webjure、Conjure、Moustache等,在功能、应用程序开发的简单性、开发工具等方面有什么不同。

请参阅Comparison of Clojure web frameworks

EN

回答 4

Stack Overflow用户

回答已采纳

发布于 2013-03-21 04:16:14

据我所知,Pedestal是唯一一个在服务器端和客户端都能方便使用Clojure的框架,多亏了Clojurescript,Clojure才成为可能。

票数 8
EN

Stack Overflow用户

发布于 2013-03-26 21:34:50

我对它的看法是,从架构的角度来看,它更多的是关于关注点的分离,而不是一个功能集:

服务器和客户端(通过ClojureScript)上的

  • Clojure允许您将代码(以及逻辑)放在最有意义的地方,通过拦截器抽象将http请求与服务器中的特定线程解耦
  • 通过数据流

将应用程序逻辑与为应用程序中的状态更改呈现concerns

  • rendering控件分离开来

与应用程序的生命周期相比,这些都是很大的优势。话虽如此,它是alpha级别的,并且会发生变化,数据流的控制略有不同,所以就像任何新的东西一样,有一个学习曲线。

如果您查看文档并收听播客here,它将会清楚很多。希望这能有所帮助。

票数 19
EN

Stack Overflow用户

发布于 2013-03-21 04:26:06

另一件事是,与Ring相比,Pedestal允许在多个线程中处理一个请求。它的环兼容拦截器模型支持这一点:http://pedestal.io/documentation/service-interceptors/

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

https://stackoverflow.com/questions/15533656

复制
相关文章

相似问题

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