您好我正在考虑开发一个聊天应用程序,最好使用angularjs2只是为了好玩(我的目的是学习一些angularjs和移动应用程序构建) 如果我想写一个最简单的聊天应用程序我应该使用哪些技术和任何资源? 非常感谢你的帮助。 谢谢 戈皮
答案 0 :(得分:0)
您需要使用彗星服务器将服务器发送到其他客户端的消息。
例如,您可以使用this tutorial关于在PHP中使用CppComet。
CppComet将通过带有javascript的websockets安装持久连接。当您需要向其他用户发送任何消息时,您可以使用来自php或其他后端语言的api向CppComet发送请求。
答案 1 :(得分:0)
用于开发移动聊天应用程序的技术:
服务器:Ejabberd 语言:Erlang 协议:XMPP 数据库管理:Mnesia& Mysql的 多媒体文件存储:YAWS 操作系统:FreeBSD
答案 2 :(得分:0)
我认为 Firebase (https://firebase.google.com/)是进行聊天应用的最佳选择。
谷歌的动力,所以你得到了全力支持。它们还提供通知,实时数据库服务地图等等。
如果您愿意学习核心架构,请查看聊天的实际工作原理,您可以尝试使用Socket.io(https://socket.io/)。它被用作许多聊天应用程序的核心库。