将黑色计算机转换为解放者



我对clojure/compojure相当陌生,但真的很喜欢它。自然而然地,我开始了对Noir堆栈的探索。已编写 POC 应用。然后,发现了解放者 - 非常有意义。只是想知道,以前是否有人将 Noir 应用程序迁移到 Liberator。任何对涵盖此内容的文章/博客的引用将不胜感激。

Noir 和 Liberator 的目标略有不同。简而言之,您可以使用Noir来创建网站或Web应用程序,并使用Liberator创建API,方法是公开您的资源以进行RESTful访问。因此,要回答您的主要问题,您不会真正从 Noir 迁移到解放者。

同样在今天,Noir实际上已被compojure+lib-noir弃用。

以防万一,如今在Clojure中构建Web应用程序的主要框架是:

  • 夜明
  • 基座
  • (在较小程度上)ClojureScriptOne
  • (如上所述)纯作曲+自由

我从仍在测试版的书 http://pragprog.com/book/dswdcloj/web-development-with-clojure 中学到了大部分的clojure/compojure。似乎它在发布之前就已经过时了。基座似乎非常非常有趣和令人兴奋。虽然,人们怎么想,我知道这很难预测,但是基座成为下一个取代compojure+libnoir的事实标准的可能性有多大?只是拥有非常稀缺的资源,并试图在游戏早期做出正确的选择。如今,做出简单的决定很困难。

最新更新