Golang 语言开发 APP 服务器流程(个人经验)

废话不多说,直接来干货。 APP 目前开发的有些团队还在既有安卓又有IOS再开发,其实这样的团队配置已经过时。现在跨平台打包支持的越来越多,所以团队上可以回头看看你的团队了; 黑完前端我们说说后端流程吧,如下: 第一:服务器代码重0搭建,首先考虑的是用什么语言;现在不管动态语言或者静态型的语言都可以实现服务器与客户端通信;不过选择最好还是自己擅长的语言。 例如, 1 我们选择的是Golang语言开发,开发平台是Windows还是linux,如果是windo你要考虑的有编译器用哪个,我们选择liteide。 2 考虑的是服务器外网的环境是Windows还是linux;如果是linux,Golang 语言开发的执行文件拷贝过去就可以直接运行;无需C++环境配置的那样繁琐。 第二:服务器用什么作为数据存储,mysql还是其他数据库,内存数据库选redis还是其他;数据库是服务器开发中必不可少的。 例如, 1 我们选mysql+redis 组合 第三:数据通信规则,这个比较重要;是用短连接还是用长链接,或是用长链接模拟短链接;如果是APP 建议短连接;如果是游戏可以适游戏而定。通信规则OK后 我们还要定义通信数据规则,使用json还是自己封装结构传输等等。 第四:以上制定好后,接下来的任务就是,将以上的功能自己封装成函数,如存储函数,传输函数;及数据处理结构等。 以上,是个人的经验,我技术一般;请多多指教。

原文发布于微信公众号 - Golang语言社区(Golangweb)

原文发表时间:2016-01-09

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏腾讯移动品质中心TMQ的专栏

腾讯TMQ在线沙龙回顾|接口测试用例设计

活动介绍 TMQ第四十期在线沙龙分享活动圆满结束啦! 本次分享的主题:接口测试用例设计 共有470位测试小伙伴报名参加活动。 想知道活动分享了啥吗? 请往下看吧...

4858
来自专栏听雨堂

读书笔记:基于web的工作流引擎设计

1、工作流引擎以工作流管理联盟的XPDL(XML Process Definition Language)语言为过程定义语言。 2、基于B/S结构的工作流系统...

3779
来自专栏Python专栏

Python | 利用Python实现微博监控小姐姐动态

作者:奶权 来源:http://www.jianshu.com/p/9e7ba0a0a610

3382
来自专栏猿学

猿学-使用Pabot并行运行RF案例

在做接口自动化时随着案例增多,特别是流程类案例增多,特别是asp.net的webform类型的项目,再加上数据库校验也比较耗时,导致RF执行案例时间越来越长,就...

1230
来自专栏北京马哥教育

Python黑科技:利用Python实现微博监控小姐姐动态

? 0x00 前言: ? 前几个星期在写一个微博监控系统 可谓是一波三折啊 获取到微博后因为一些字符编码问题 导致心态爆炸开发中断 但是就在昨天发现了另外一个...

5895
来自专栏hotqin888的专栏

HydroCMS水利设计管理系统,基于beego框架

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/hotqin888/article/det...

1342
来自专栏程序员互动联盟

【答疑释惑 第十讲】如何在windows下学习linux?

疑惑一 现在手游的server 端,一般都用哪种语言开发? 业界主要的是c/c++ + Python/lua模式做游戏服务器。c/c++做网络通讯数据传输,py...

3785
来自专栏子勰随笔

SDK设计心得之架构和资源

5964
来自专栏互联网技术栈

Zookeeper 使用场景

901
来自专栏杨建荣的学习笔记

运维平台中的脚本管理

截止目前,元数据的工作完成了一些阶段性的内容,当然还有非常多的需要细化的东西,从优先级层面来说,可以暂时放一放。 现在迫切需要的是一些能用起来的功能,比如结合业...

5105

扫码关注云+社区

领取腾讯云代金券