編集 01
私が欲しいのはWebソケットのようです。
技術的背景:
Clojure + リング + 落ち着きをよく知っています。
ClojureScript を学び始めています。(lein-cljsbuild のセットアップを行います。ClojureScript を「手動で」インストールして、それがどのように機能するかを確認するために時間も費やしました。) 基本的な (alert (greeting "ClojureScript")) デモを動作させます。
作成したいもの:
基本的な 2 人用のメモ帳 (つまり、インスタント メッセンジャー、または 2 人用の IRC チャネル) を作成したいと考えています。Clojure サーバーが必要です。クライアントが接続すると、テキストブックが表示されます。ユーザーがいくつかの単語を入力すると、clojure が他のユーザーに更新されます。
質問
これを始めるには助けが必要です。Google Closure は大きなライブラリです。次のようなことを理解したいと思います。
(1)cljsコードとcljコードを取得して相互にデータを送信するための基本的な接続をセットアップするにはどうすればよいですか
(2) cljs コードが新しいデータを受け取ったら、DOM を更新するにはどうすればよいですか?
この 2 つが主なものだと思います。これがあれば、clojurescript の残りの部分を理解するためのフレームワークが提供されます。
ありがとう!