2011-08-15 71 views
-2

我經歷的「在asp.net的Facebook聊天」的關鍵詞搜索計算器,剛進來的一些profounded建議了。但我有一些細節問題需要清除。如何在asp.net中創建聊天功能(如Facebook或Gmail)?

  1. 人們是否會使用數據庫來存儲每個消息?他們是否必須將 保存在數據庫中?
  2. 人們是否會使用會話來發送/接收消息?
  3. jQuery在這裏有用嗎?

請給我如何開發asp.net

+3

位於此頁面頂部的是標記爲「聊天」的鏈接,該鏈接指向用ASP.NET(MVC)編寫的聊天。爲了記錄,它使用SQL Server(儘管任何RDBMS或NOSQL都足夠了),通過jQuery進行ajax輪詢(爲了提高效率而使用一些HTML5鉤子)以及用於UI的大量jQuery。 –

回答

3
  1. 是的,最有可能的聊天功能方向。假設他們需要保存在某個地方,最好的答案通常是一個數據庫。什麼樣的SQL或NOSQL取決於規模和開發人員的技能。
  2. 有許多用於獲取新的信息技術。一些谷歌的關鍵詞可能是「長輪詢」,AJAX等
  3. jQuery是一個JavaScript庫,用於處理常見的客戶端腳本任務。你可以不用,但是如果你知道jQuery或其他JavaScript庫,它會爲你節省很多編碼。不管你是在寫一個聊天系統還是其他的東西。

補充說明。不要看gmail或Facebook的執行情況。有很多關於他們如何構建他們的東西的說明。他們建立巨大的規模。你沒有。他們使用釘槍,因爲他們也需要,你只需要一把錘子。

+0

感謝您的建議。我認爲Facebook或Gmail聊天非常酷,因爲它們會在新消息出現時顯示並彈出。我熟悉jQuery,只是不知道如何在這裏使用它,我的意思是開發聊天功能。主要關心的是,我想知道聊天功能的後端過程。你知道嗎? –

相關問題