1

チャット機能を備えたWebアプリケーションを開発する必要がありますが、プッシュエンジンを使用してリアルタイムWebアプリケーションを作成するための高度な方法があるかどうかを知りたいです。

私はjQueryを知っており、クライアント側ですべての期間に新しいメッセージをチェックして表示するチャットWebアプリケーションを作成するために処理できますが、このソリューションは好きではなく、もっと良いものがあるかどうか疑問に思いましたそれを行う方法。

私の研究では、Ajax Push Engineプロジェクトの存在を発見しました。必要なもののように見えますが、彼らのWebサイトをナビゲートしていると、あまりうまく機能しておらず、どういうわけか不完全であることがわかりました。そのため、APIが十分に安定しているかどうか疑問に思いました。他に解決策がない場合は、実稼働環境に配置しますか?

長くしてしまったら申し訳ありませんが、ヘルプ/ヒント/リンク/提案は大歓迎です:)

編集

サーバー側でPHPを使用していることを指定したい

4

2 に答える 2

1

これは NodeJs での実装です。

http://dhotson.tumblr.com/post/271733389/a-simple-chat-server-in-node-js

于 2013-02-14T21:16:11.040 に答える
1

最近 (2012 年) 、サーバーとクライアント間のリアルタイム メッセージングにSignalRを使用する ASP.NET MVC3 でアプリケーションを開発しました。彼ら自身のサイトでは、SignalR を次のように説明しています。

ASP.NET SignalR は、ASP.NET 開発者向けの新しいライブラリであり、リアルタイム Web 機能をアプリケーションに非常に簡単に追加できます。「リアルタイム Web」機能とは何ですか? これは、サーバー側のコードで、コンテンツが発生したときに接続されたクライアントにリアルタイムでプッシュする機能です。

...そして、SignalR を使用できる目的の次の例を示します。

SignalR を使用して、あらゆる種類の "リアルタイム" Web 機能を ASP.NET アプリケーションに追加できます。例としてチャットがよく使われますが、もっと多くのことができます。ユーザーが Web ページを更新して新しいデータを表示するとき、またはページが Ajax ロング ポーリングを実装して新しいデータを取得するときはいつでも、SignalR を使用する候補です。

さらに、私の経験に基づいて、セットアップが非常に簡単で、使いやすく、すぐに使用できる適切に作成されたドキュメントを備えた優れたgithub ページがあると思います。私はそれを強くお勧めします:)

于 2013-02-14T21:22:59.540 に答える