SFIM起航——源于无聊

连续一周加两天的无聊,使我很是难受,做点东西消消愁。

之前有个SFIM项目没完成,现在完成它吧,但是为了让自己更有聊,不能顺着做,要重构,用上自己学到的所有新知识。

架构:

    前端:Backbone(基于MVC的js框架),jQuery(应用其美观的UI和网络通信ajax-->用上长连接long polling);

    服务器:nginx+phpcgi, mongoDB.


起航

    首先确定我要实现的是什么形式的IM工具。

    1. 用于网站中(在线)好友的即时通信;

    2. 前端能够无缝接入所有网站中,服务器只需提供相应的(好友信息、通信)接口即可,当然也可以直接使用本人所提供的服务器端接口。

UI

    

这个按钮是通讯工具的入口,点解就会弹出好友列表

这是好友列表

好友列表右边是聊天框

原文地址:https://www.cnblogs.com/sunnyfarmer/p/2361703.html