在素材归档系统日趋稳定之后,接下来,需要给云平台注入活力,开始添加社交元素,让信息流动起来,包括人对人,人机,以及应用与应用之间。
还是先上图,这是一个好的习惯:
1、群组聊天界面
2、单人聊天界面
3、群组信息管理
还有其它的,添加好友,创建群组,历史记录 ,右键快捷操作等界面,就不在这里展示了。
公司云平台支持多语言环境,核心消息服务器使用C#开发,原先使用redis,发现并不符合我们的实践需求,集群及过期回调也没有提供良好的支持,果断放弃。
连接前后端的消息通讯,在此使用了nodejs,采用自己的开发框架maowu.
前端当然还是使用JS。只不过这次在此应用的开发上,正在探索符合我们情况的MVC开发方案。不为别的,只为了代码能够更加具有可读性。
to be continued...