如何在asp.net中创建聊天功能(如facebook或gmail)?

时间:2011-08-15 19:53:13

标签: c# asp.net chat

我已经通过stackoverflow搜索了“在asp.net中的Facebook聊天”的关键词,只是从一些有益的建议中得出结论。但我有一些细节问题需要澄清。

  1. 人们使用数据库来存储每条消息吗?他们必须这样做吗? 保存在数据库中?
  2. 人们使用会话发送/接收消息吗?
  3. jQuery在这里有用吗?
  4. 请告诉我如何在asp.net中开发聊天功能

1 个答案:

答案 0 :(得分:3)

  1. 是的,很有可能。假设他们需要在某处保存,最好的答案通常是数据库。什么样的,SQL或NOSQL取决于规模和开发人员的技能。
  2. 有很多技术可以获取新邮件。某些Google关键字可能是“长轮询”,ajax等。
  3. jQuery是一个用于处理常见客户端脚本任务的JavaScript库。你可以不用,但是如果你知道jQuery或其他一些JavaScript库,它将为你节省大量代码。无论你是在写聊天系统还是别的什么。
  4. 作为旁注。不要看gmail或facebook的实现。关于他们如何构建他们的东西有很多描述。他们建立了巨大的规模。你没有。他们使用钉枪因为他们也需要,你只需要一把锤子。