1

2012 年後半になりましたが、Clojure を使用して「従来の」Web アプリを構築するための一連のライブラリに関する最近の推奨事項を見つけることができません。

私はNoirKormaが好きで、ClojureWekz Mailer も良さそうです。他に何か提案はありますか?

以下のライブラリに関する具体的なアドバイスを探しています。

  • テンプレート
  • メーラー
  • テスト
  • Web アセット

ありがとう!

編集:スタック全体を探しているのではなく、一般的なタスクと機能に推奨される一連のライブラリ(上記)を探しているため、提案されているように「フレームワーク」を「ライブラリ」に変更しました

4

2 に答える 2

4

single frameworkClojure の世界にはそのようなものはないと思います。基本的に、特定の問題を解決するさまざまなライブラリがあり、サーバー側のテンプレートなどのためにNoir、リクエストハンドラーを指定するためのものです。enliveしたがって、基本的には、アプリケーションのさまざまな目的のためにライブラリを選択してからアプリを構築します。これは、.NET/Java の世界にあるような大きくて重いフレームワークよりも好ましいアプローチです。

これは、clojure を初めて使用する人にとっては問題を引き起こす可能性があります。おそらく、単純なアプリをすばやく大量生産できるフレームワークのようなものを探しているためですが、長期的には、このライブラリ アプローチは、大きな分厚いフレームワークよりも有益です。

このライブラリ アプローチの重要な側面の 1 つは、これらのライブラリは、この非フレームワーク アプローチを機能させるために構成可能である必要があることです。これは、ベクトル、セット、マップなどの clojure 組み込みデータ構造を使用し、単純な構成可能関数を使用して機能を公開することによって実現されます。

于 2012-11-06T04:33:11.290 に答える
0

clojure-toolboxにはさまざまな目的のライブラリがリストされており、そこに行って確認できます。

注:これらのサイトは数か月間更新されていないため、最新のライブラリはここでは利用できません

于 2015-03-04T13:45:56.590 に答える