这个问题可能听起来很愚蠢。我需要你们的建议,使用asp.net创建一个聊天应用程序。我感到困惑的是,asp.net中有很多技术,如MVC,AJAX等等(我不了解它们,通过很多教程网站都知道)。所以我不知道使用哪种技术。我将向您解释我正在创建的聊天应用程序,以便您提供一些建议:
- 应该就像gmail聊天应用程序一样 - 聊天消息应存储在数据库中 - 应该有两个选项卡,一个用于重要聊天,另一个用于随意聊天(两者都应存储在数据库中)
- 此聊天应用程序将集成到现有网站。
所以,我的问题很简单,我应该使用哪种asp.net技术来提高效率(或简单易懂)。我是一名实习生,我只有Visual Studio 2010.(这是我的主要项目)我所知道的是ASP.net,ado.net,c#.net,jquery,css,html和javascript的基础知识。
答案 0 :(得分:3)
对于Web即时消息功能:
考虑使用reverse Ajax / comet技术(如果您需要与旧的非HTML5浏览器兼容)。该技术是javascript和服务器端代码的混合。但是已经准备好了libs(见下文)。
以下.NET库似乎同时支持:Pokein
希望有所帮助。
P.S。
如果你真的需要扩展,那么你可能需要摆脱数据库并可能使用一些外部聊天服务器系统,如OpenFire
答案 1 :(得分:3)
我建议您查看SignalR ...和one of the projects done with it ......