どれ (Pedestal、Hoplon、Bidi) を使用する必要があるかを考えています。この選択に役立つ良い記事をインターネットで見つけられませんでした。
https://github.com/juxt/bidiから、Pedestal は同型ですが、Bidi も cljs であることがわかります。それはどういう意味ですか?違いはなんですか?
compojure は単純すぎることがわかりました。HTML テンプレートで URL を生成することさえできません。私は何か他のものを探し始めました。route-one (compojure で動作する URL を生成するためのライブラリ) も見つけましたが、すぐに compojure が再び必要とするものよりも多くのものが必要であることを発見するでしょう。
私の直感は、ペデスタル、ホプロン、ビディのいずれかを選択するように言っています。
必要なもの: 次のような独立したビジネス モデル アーキテクチャが必要です
http://blog.8thlight.com/uncle-bob/2012/08/13/the-clean-architecture.html
http://blog.find-method.de/index.php?/archives/209-Dependency-inversion-in-Clojure.html
コードのこの部分をフレームワークに依存させたくありません。依存が少ないほど良い。
次の段階では、このモデル ビジネスをブリッジのようなものに注入したいと考えています。ブリッジは、ユーザー インターフェイスとのコネクタになります。フレームワークまたは追加のライブラリの時期になる可能性があります。
少なくとも、フロントエンドのユーザー インターフェイスを Web サイトとして作成したいと考えています。それは、ClojureScript または mayby static を使用した動的コンテンツになります。知らない。私は両方について考えなければなりません。
Clojureで発見したことは、自分の好みに基づいて独自のライブラリ セットを構築するという概念が本当に気に入っています。しかし、ルートの URL を生成するようなものを使用するために独自のコードを記述したくありません。それで、ルートワンも検討する必要がありますか?
1つを選択するのに役立つ何か賢いものを書いてください。または、選択する他のオプションで私の生活を複雑にします:)
https://github.com/pedestal/pedestal