18

ClojureScript でクライアント側 MVC のライブラリを選択しようとしています。これまでに見つけたClojureScriptライブラリは次のとおりです。

  1. WebFUI ( https://github.com/drcode/webfui )
  2. エンフォーカス: ( http://ckirkendall.github.io/enfocus-site/ )
  3. 台座 ( http://pedestal.io )
  4. ダクトテープ ( https://github.com/hozumi/ducttape.cljs )
  5. C2 ( http://keminglabs.com/c2/ ) DOM フレームワークとして利用できそうです。

それらの中からどのように選択すればよいですか?また、ClojureScript から AngularJS や Backbone を使用する場合と比較してどうなりますか?

4

3 に答える 3

6

これは正確には完全なフレームワークではなく、クライアント側 MVC の V に過ぎないかもしれませんが、注意する価値があります。

https://github.com/swannodette/om

Facebook のReactへの ClojureScript インターフェース

Om を使用すると、ユーザーは自分の UI を EDN として簡単に表すことができます。ClojureScript のデータは不変データであるため、Om は常にルートから UI をすばやく再レンダリングできます。したがって、Om UI はすぐに使用できるスナップショットと元に戻すことができ、これらの操作には実装の複雑さがなく、オーバーヘッドもほとんどありません。

これをお見逃しなくhttp://swannodette.github.io/2013/12/31/time-travel/

于 2014-01-07T17:11:52.037 に答える
1

私は別のクライアント サイド Clojure フレームワークである Coils の作成者です。

https://github.com/zubairq/coils

于 2014-08-06T07:30:36.387 に答える