之前想写一个类似于类似于QQ的聊天工具(自己给它取名为FreeTalk)。那时候想基于UDP/TCP自定义协议来和服务器做数据通讯,但是慢慢地推翻自己原来的想法。现在感觉比较合理的技术架构是基于web的方式来实现。在PC上可以使用浏览器的方式来访问,而在android/ios上可以对httpclient进行封装,封装成一个移动应用,以非web的方式使用,提高用户的体验。
第一步是先基于web构建出一个简单的原型。
Web端涉及到的不少技术:HTML/CSS/PHP/PostgreSQL/JavaScript/JQuery/JSON,当然,Photoshop图片处理也是基本技术 。刚刚做了个开始,完成基本的网站规划和设计,实现了用户注册、登录的基本功能。下一步就是添加好友、建立群组、发送消息等功能,一步步堆上去。上几张图先。。。