最近、Relevanceは、Clojureの新しいWebフレームワークであるPedestalを発表しました。
このフレームワークは、機能、アプリケーション開発の容易さ、開発者ツールなどの点で、Compojure、Webjure、Conjure、Mustacheなどの他のClojureWebフレームワークとどのように比較されますか。
ClojureWebフレームワークの比較を参照してください
最近、Relevanceは、Clojureの新しいWebフレームワークであるPedestalを発表しました。
このフレームワークは、機能、アプリケーション開発の容易さ、開発者ツールなどの点で、Compojure、Webjure、Conjure、Mustacheなどの他のClojureWebフレームワークとどのように比較されますか。
ClojureWebフレームワークの比較を参照してください
私の考えでは、Pedestalは、機能セットではなく、アーキテクチャの観点から関心の分離に関するものです。
これらは、アプリのライフサイクルに比べて大きな利点です。そうは言っても、それはアルファレベルであり、変更される可能性があり、データフローによる制御は少し異なるため、新しいものと同様に学習曲線があります。
ドキュメントをチェックして、 ここでポッドキャストを聞くと、多くのことが明らかになります。お役に立てば幸いです。
もう1つは、Ringとは対照的に、Pedestalでは複数のスレッドで1つのリクエストを処理できることです。そのリング互換インターセプターモデルはこれを可能にします:http://pedestal.io/documentation/service-interceptors/
私の知る限り、Pedestalは、サーバー側とクライアント側の両方でClojureの使用を容易にする唯一のフレームワークであり、後者はClojurescriptのおかげで可能です。
Clojure on Coilsの作者として、バックトラッキングコードであるClojure on Coilsの主な機能はまだ準備ができていないため、Pedestalは今のところより安全な賭けだと思います。コードのバックトラックとは、Webページ上の要素をクリックして、その要素を構築したコールスタック全体とコードツリーを表示できることを意味します(現時点では、HTMLを生成したコードのみが表示され、詳細は表示されません)。
バックトラッキングコードが実装されました