美文网首页
第一集,探探 App 开发之技术选型

第一集,探探 App 开发之技术选型

作者: 漂泊的树叶hx | 来源:发表于2020-08-14 17:18 被阅读0次

    我叫树叶,2017年创建了博客,所以网址为 www.shuye2017.com,挺好记吧!

    最近,决定仿探探App。

    究其原因,探探现在吃相难看,动不动就冲会员,还封号。

    注册一个账号,此账号会绑定手机机器码。

    然后这个手机再去登录新账号,一并封掉。

    如果再想玩探探,你得买个新手机,办个新手机号,成本太高。

    接下来说技术选型

    服务器相关:

    看过探探CTO分享的《亿级用户日活千万的社交平台探探,如何用Go支撑后端工程实践》

    整体而言,探探对前端提供的核心功能是RESTful API,对应到后端主要是各类HTTP Web Services。其次,我们用Go处理一些图片的上传和下载相应的业务,这里面我们也做了一个单独服务去处理图片的上传、裁切和缩图等等。还有基于Go的net/rpc package做了一些RPC的server,比如内部的推送服务等。Web应用方面,我们使用了一叫Revel的web框架开发。除此以外,我们基本上也会用Go写一些小程序替换shell脚本、Cron jobs之类。

    服务器的核心是RESTful API 服务,因为是个人开发,所以没必要关门造轮子,直接用go开源框架Beego,

    客户端相关

    个人开发,如果用IOS和Android原生开发,一个人同时维护俩套系统显然是不合适的,并且我对Object-c又不是很熟,Android+IOS的各种组件的学习就要爆炸了,所以选择Google出品的Flutter,

    其实探探这款产品,客户端的逻辑还是相对较少的,核心功能就是拉取用户信息、显示图片、左右滑动,再就是个人中心的配对信息

    核心功能还是在服务器上,如何匹配、推送用户周围的人群、大量的图片数据保存

    好了,今天就讲这么多,记住我的博客,我叫树叶,在2017年创建了博客,所以网址为 www.shuye2017.com,挺好记吧!

    相关文章

      网友评论

          本文标题:第一集,探探 App 开发之技术选型

          本文链接:https://www.haomeiwen.com/subject/vwfndktx.html