TA的每日心情 | 擦汗 11 小时前 |
|---|
签到天数: 1735 天 连续签到: 3 天 [LV.Master]伴坛终老
|
H5聊天系统即时通讯,IM聊天APP、聊天、交友、客服、微信 带安卓、苹果端APP源码/视频教程4 C+ x) |4 d; F& k+ x
项目是开发一款社交APP,具体的参考QQ、微信上的功能,与QQ、微信不同的地方在于此项目有一栏游戏专区列表,在这个列表里列出了各个热门游戏简介及入口,用户通过这个入口进入游戏,对于用户来说,首先是可以用作生活或者工作社交,其次是可以用作游戏里面的社交关系。
, B$ E2 x0 y% X+ Y" @8 `项目背景:
$ ?1 p$ _4 b7 Y7 t( Z( S7 Z前端:7 a% g$ D: l* @& k$ v& o' D
项目首先是一个APP,其次是能在其他平台上能够上线,基于公司情况,决定用 H5 开发Hybrid APP ,优点在于跨平台,一套代码多端运行,能有效节省开发周期,维护、升级、更新的工作量。且Hybrid APP 开发模式技术已经趋于成熟,性能、原生接口都有不错的体验,天猫、淘宝、京东等很多主流app大都采用这种开发模式,基于H5的Hybrid APP已经是行业趋势。) e h4 i; \ J1 y7 n! K9 N* X
后端:3 \& J- T/ O1 q. Q
基于公司情况,大都擅长PHP,整个后端技术:PHP全系。考虑到社交类APP用户在线率、高并发、数据量庞大。
/ K1 U- P7 l3 O8 y数据库方面:" g& ?9 Z( Y( N
要用到多个数据库联合,mysql 用作写,mongodb 用作读,实现读写分离,数据库合理设计,数据库水平切分。
9 y1 L$ u5 A9 T/ m; m1 M3 `% s缓存、集群、分布式、CDN基于情况上。
( p0 |0 B3 o3 P; i7 S项目技术栈:3 L! f% Y! s" Y; ^" Z" Y
前端:
; [' n# l) N3 _/ Z用Dcloud 的 uni-app全系,基于vue.js和微信小程序开发模式。
, O1 D1 `! F1 V# |目前支持APP(android、ios)、H5、微信小程序、支付宝小程序5端。
3 v! x& v6 R& p5 }1 f在特定场景可以用weex进行原生渲染。
p4 H( f$ S$ P6 ^& }+ PAPP用的是Dcloud 公司的H5+进行原生接口调用。" Z" Q7 k; V/ h# f+ Y
后端:
0 U! `- m6 Q: R, d& }6 Vphp 7.2.x5 @4 B8 X+ J$ o7 S. L
thinkphp 5.1作HTTP服务(Nginx)。8 X" r, k3 \0 V! b# ^' w
getWanWork作socket服务(socket 数据交互方式是二进制数据格式)。1 u# n; O5 n; A& r4 e. s
redis缓存,特定模块用sqllite缓存模块数据。8 ^' |# l! ^6 F3 u. N: t" p/ g
mysql、mongodb 数据库。0 A! j% h8 {2 A7 {( ^ |- e
JWT进行用户验证。5 @( d7 n6 ^( t( M: L1 |; f
使用 http 进行发送文件
1 h/ V1 P/ Z/ b8 N6 t. ^* G" S0 p; s' c* N
; b7 H Z9 o+ u1 X
; K' K3 n1 Q; |
- }/ |( B2 o* \5 n' p* [. \2 D$ J$ o4 [" T9 m
. p7 j) v. ]- I9 t5 V: r X" h( w
|
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有账号?立即加入
x
|