首页 > 应用开发 > IT综合 > 韬客时代券轴电商系统开发尾章之技术架构和运行环境参数
下面是第十一章滚动模式开发的内容。通过介绍韬客时代券轴系统开发的技术架构和运行环境参数来说明。软件开发不仅仅是一个写代码和代码的过程。可以理解为建筑物的一个项目。盖一栋楼,就是先调研,先设计,然后按照建筑设计要求打地基,建造建筑物。我们在开发韬客时代滚动模式软件的时候,也是一个立项、产品需求调研、用户行为分析、激励驱动分析、功能分析、用户体验设计、整体流程闭环设计、软件开发和编码的过程。
韬客时代卷轴方式APP开发中使用的相关技术如下:
应用程序开发架构图:
网络层:网络层是底层。我们支撑层的很多SDK都需要用到,比如日志报告、推送SDK等,业务层也需要用到。目前比较流行的网络框架包括Okhttp,retrofit,和volley等等,有兴趣的话可以自己研究一下。。
支撑层:支持层支持我们的技术和功能。这一层有很多东西,比如我们常用的工具,或者第三方共享sdk,推广sdk,或者通信sdk,比如eventbus等等。。可能会使用上层业务,这些业务需要存放到支持层。
元件层:这一层一般是一个通用的自定义组件。
业务层:业务层是针对我们具体的业务而设计的,而包名一般是用来区分不同的业务。
这四层一般放在不同的模块中。网络层和支持层可以放在一个模块中。组件层的模块指的是支撑层的模块,业务层的模块指的是组件层的模块。。
这只是一个通用功能的应用架构。我们一般在此基础上扩展,并结合自己的业务。如,如果业务非常庞大,那么我们可以将业务层插件或捆绑包。
韬客时代卷轴模式APP客户端:
用户客户端:APP模式,含安卓APP和苹果APP,下载路径:苹果市场,华为市场和腾讯应用宝。苹果APP大小:200M,系统要求:IOS13.0以上版本,兼容设备包含iPhone、iPad、iPod touch,安卓大小:50M,版本要求:5.0以上。
客户端开发语言:Java,Swift,Javascript
客户端数据库:SQLite
Web服务和API:RESTful API、XML、JSON
开发工具:Visual Studio,WebStorm
版本和团队协作控制:Git
韬客时代卷轴模式系统服务端:
服务器运行环境:Linux+Nginx+宝塔控制面板
服务器硬件环境:阿里云ECS,4核8G5M带宽既可运行
服务端开发语言:PHP+golang语言
数据库:MYSQL
开发框架:Laravel和GinGonic
WEB管理前端框架:uni-app、javascript
来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/70020753/viewspace-2964148/ ,如需转载,请注明出处,否则将追究法律责任。