問題タブ [pedestal]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
clojure - Pedestalは他のClojureWebフレームワークと比較してどのような機能を備えていますか?
最近、Relevanceは、Clojureの新しいWebフレームワークであるPedestalを発表しました。
このフレームワークは、機能、アプリケーション開発の容易さ、開発者ツールなどの点で、Compojure、Webjure、Conjure、Mustacheなどの他のClojureWebフレームワークとどのように比較されますか。
ClojureWebフレームワークの比較を参照してください
angularjs - ClojureScript のクライアント側 MVC フレームワーク
ClojureScript でクライアント側 MVC のライブラリを選択しようとしています。これまでに見つけたClojureScriptライブラリは次のとおりです。
- WebFUI ( https://github.com/drcode/webfui )
- エンフォーカス: ( http://ckirkendall.github.io/enfocus-site/ )
- 台座 ( http://pedestal.io )
- ダクトテープ ( https://github.com/hozumi/ducttape.cljs )
- C2 ( http://keminglabs.com/c2/ ) DOM フレームワークとして利用できそうです。
それらの中からどのように選択すればよいですか?また、ClojureScript から AngularJS や Backbone を使用する場合と比較してどうなりますか?
clojure - Clojure Pedestal フレームワークのアーキテクチャ モデルは、Google Wave に似た運用上の変換ですか?
Pedestalのプレゼンテーションを読む(およびサンプル ソース コードを読む) - 変換と操作に基づくモデルが表示されます。
Pedestalが、 Google Waveで使用されたものと同様の運用上の変換 (こことここを参照) を使用するというのは本当ですか?
clojure - 簡単なエラー インターセプターの書き方
ペデスタルでのキャッチャーインターセプターの最初の試みは次のとおりです。
コードに(/ 1 0)を追加することでテストできるように、関数は呼び出されますが、クライアントはマップ内の応答ではなく、ステータス 200 の空の応答を取得します。なぜそうなのか不思議です。
私のルート変数には何も空想はありません:
clojure - Clojure Pedestal データフロー モデル - 正しい手順
ここペデスタル ドキュメントでは、ペデスタル データフローの次の手順について説明しています。
- 変身
- 効果
- 混ぜる
- 継続する
- 放出する
これは、Pedestal の作成者の 1 人による重要なプロジェクトです。次の要素が見られます。
- 変身
- 継続する
- 派生する
- 効果
- 発する
私の質問は - データフローの文書化されていない機能を派生させることですか? コンバインの新しい名前ですか?これは単に台座のドキュメントが古くなっているだけの問題ですか?
clojure - SSE サブスクライバー - 複数のサーバーに分散されていますか?
Pedestal のSSE 機能に依存するClojure Pedestal Framework のsse-chatデモを見ると、次のコードに気付きました。
基本的に、これはサブスクライバーのマップ (EventSource クライアントのマップ) を保持し、チャット イベントをサブスクライバーに送信します。
私の質問は、このアプリケーションを複数のサーバーにスケーリングしたいとします。これを行うための偶像的なパターンは何ですか? (できればClojure Pedestalで - しかし、Javaスペクトル全体からのソリューションになる可能性があります)
clojure - 通常の http の方法で台座を使用します。
私は台座の初心者です、アドバイスしてください。
私の知る限り、台座はサービス+ jsアプリケーション(ブラウザベース)です。キープアライブ接続 (長い) による通信、クライアント側でのレンダリング。
pedestal を通常の Web の方法 (リクエスト - レスポンス) で使用することはできますか? Hiccup や Enlive などのライブラリを使用できますか?
また、PhoneGap 経由で iPhone アプリケーションを使用することは可能ですか? 多分誰かがこれについて以前に経験したことがありますか?
ありがとう!