最近,Relevance宣布了Pedestal,一个新的Clojure网络框架。
该框架在功能,应用程序开发的简易性,开发人员工具等方面与其他Clojure Web框架(如Compojure,Webjure,Conjure,Mustache等)相比如何?
答案 0 :(得分:19)
我对它的看法是,Pedestal更多的是从架构角度分离问题,而不是功能集:
这些东西比app的生命周期有很大的优势。话虽如此,它是alpha级别并且可以改变,并且数据流的控制有点不同,所以像任何新的东西一样有学习曲线。
如果您查看文档并收听播客here,它将会清理很多内容。希望有所帮助。
答案 1 :(得分:13)
另一件事是,与Ring相比,Pedestal允许在多个线程中处理一个请求。它的Ring兼容拦截器模型允许:http://pedestal.io/documentation/service-interceptors/
答案 2 :(得分:8)
据我所知,Pedestal是唯一有助于在服务器端和客户端使用Clojure的框架,后者可以归功于Clojurescript。
答案 3 :(得分:5)
作为Clojure on Coils的作者,我实际上会说Pedestal是一个更安全的赌注,因为Clojure on Coils的主要功能是Backtracking代码还没有准备好。回溯代码意味着您可以单击网页上的元素,它可以显示构建该元素的整个调用堆栈和代码树(现在它只显示生成HTML但不会更深入的代码)。
现在已实施回溯代码