2011-08-15 21 views
-2

私は "facebook chat asp.net"のキーワードをstackoverflowで検索しましたが、いくつかの深遠な提案から出てきました。しかし、私はいくつかの詳細な質問をクリアする必要があります。asp.netでチャット機能(FacebookやGmailのような)を作成する方法は?

  1. 人々はデータベースを使って各メッセージを保存しますか?彼らは データベースに保存されている必要がありますか?
  2. 人々はセッションを使用してメッセージを送受信しますか?
  3. ここでjQueryは便利ですか?

私のasp.net

+3

は、「chat」とマークされたリンクで、ASP.NET(MVC)で書かれたチャットにリンクしています。レコードに関しては、SQL Server(RDBMSまたはNOSQLであれば十分ですが)、jQuery(効率的なHTML5フックを使用)によるポーリング、UI用のjQueryが多数使用されています。 –

答えて

3
  1. はい、最も可能性が高いでチャット機能を開発する方法についての方向性を教えてください。彼らがどこかに救われる必要があると仮定すると、最良の答えは通常データベースです。どのような種類のSQLかNOSQLは、開発者の規模とスキルに依存します。
  2. 新しいメッセージを取得する方法はたくさんあります。 Googleのキーワードの中には、「ロングポーリング」、「AJAX」などがあります。
  3. jQueryは、一般的なクライアント側のスクリプト作成タスクを処理するためのJavaScriptライブラリです。あなたはせずに行うことができますが、jQueryやその他のJavaScriptライブラリが分かっていれば、たくさんのコーディングからあなたを救うことができます。あなたがチャットシステムや何か他のものを書いているかどうかにかかわらず。

メモとして。 GmailやFacebookの実装を見ないでください。彼らが自分のものを作り上げる方法についての多くの説明があります。彼らは莫大な規模で建設されています。あなたはそうしない。彼らはあまりにも必要なので、彼らは爪の銃を使用し、あなたはハンマーが必要です。

+0

提案していただきありがとうございます。私はfacebookかgmailのチャットが、彼らが表示され、新しいメッセージが来たときに飛び出すので、かなりクールだと思う。私はjQueryに精通していますが、ここでその使い方を知らないので、チャット機能を開発することを意味します。主な懸念は、私はチャット機能のバックエンドプロセスを知りたいです。あなたはそれを知っていますか? –

関連する問題