アカウント名:
パスワード:
サーバからクライアントへの通信をリアルタイムに行って、情報を擬似的にプッシュを実現する技術だ。 [atmarkit.co.jp]
と謳っているCometでさえ
社長 江島健太郎氏によるとCometは「コネクション張りっぱな
より多くのコメントがこの議論にあるかもしれませんが、JavaScriptが有効ではない環境を使用している場合、クラシックなコメントシステム(D1)に設定を変更する必要があります。
Stableって古いって意味だっけ? -- Debian初級
複数人でひとつの文書を同時に編集するのがとてつもなく便利 (スコア:4, すばらしい洞察)
なにより便利なのは、ひとつの文書を複数人がリアルタイムに同時に編集するときです。
他人の変更をリアルタイムで知ることができるのは極めて強力であり、Webならではです。
Wordでつくった文書をメールで送り、修正してまたメールで送り、また修正してメールで送る、、実はお互いに修正していてマージが大変、、、というこれまでの行為がいかに原始的だったかと思い知らされます。
Re:複数人でひとつの文書を同時に編集するのがとてつもなく便利 (スコア:3, 参考になる)
そんな馬鹿な。リアルタイムで他のユーザが、いやそれどころかサーバが状態変化を通知するのは、ステートレスかつクライアントからの一方通行たるWebアプリの最も苦手とするところですよ。
Webでそれをやるには昔のチャットのように頻繁にリクエストを投げるか、もしくは更新リクエストを受け付けたらレスポンスを返すのをわざと遅延させる、なんていう小細工が絶対に必要になります。
そういうのが得意なのはWebが登場する前のいわゆる「クラサバ」(Webもクラサバなのにねえ…)と呼ばれる物です。ソケット開きっ放しもよし、サーバからクライアントに更新を伝えるもよし、まさにリアルタイム向きです。
この手の物をWebでやるメリット、それはもう散々言われてますがクライアントにソフトをインストールしなくて良いという事、それとOSを(比較的)選ばないという事、ですよ。
Re:複数人でひとつの文書を同時に編集するのがとてつもなく便利 (スコア:0)
Ajaxはまさにそこの代替案です。
非同期通信とはそういうものです。
ただ、個人的には環境を選ぶDHTMLなどはWebの退化だと思っているのであまり喜ばしく思ってませんが。
Re:複数人でひとつの文書を同時に編集するのがとてつもなく便利 (スコア:3, 興味深い)
>非同期通信とはそういうものです。
全然違います。Ajaxが実現したのはあくまで(Webアプリの致命的な弱点であった)『リクエストと画面の全書き換え』を非同期化した、という事であって、リアルタイムどうのこうのとは全く無関係です。Ajaxを使おうが、「頻繁にリクエストを投げるか、レスポンスを遅延させる」のが必須である事は変わりません。
と謳っているCometでさえ
Re:複数人でひとつの文書を同時に編集するのがとてつもなく便利 (スコア:1, すばらしい洞察)