卷轴模式系统开发技术架构和软硬件运行环境
  UifHTol2k55G 2023年11月02日 38 0

以下是卷轴模式开发技术架构和运行环境介绍,我还是以理途旅游系统开发技术架构相关的介绍来说明。软件开发不单是写代码码代码的过程,可以把她理解为一项盖大楼的工程,盖大楼也是调研先行,设计先行,然后根据建筑设计需求打地基盖楼。我们开发理途旅游卷轴模式软件时,也是一个立项,做产品需求调研,用户行为分析,激励驱动分析,功能分析,用户体验设计,整体流程闭环设计,软件开发编码这一系列流程来的。

卷轴模式系统开发技术架构和软硬件运行环境_客户端

 

理途旅游卷轴模式APP开发用的相关技术如下:
app开发架构:

网路层:网络层是最底层的东西,我们支撑层的许多sdk需要用到,比如日志上报,推送sdk等等,业务层也需要用到,目前比较流行的网络框架有Okhttp,retrofit,volley等等,有兴趣的可以自行研究一下。
支撑层:支撑层使我们的技术和功能的支撑,这一层的东西很多,我们通用的工具类,或者第三方的分享sdk,推动sdk,或者是通信sdk,如eventbus等。上层的业务可能会用到的,这些都需要沉淀到支撑层来。
组件层:这一层一般是通用的自定义组件。
业务层:业务层就设计到我们具体的业务了,一般以包名来区分不同的业务。
这四层,我们一般都单独放在不同的module,网络层可以和支撑层放在一个module里面,组件层的module引用支撑层的module,业务层的module引用组件层的module。

这只是一个通用的功能型的app的架构,我们一般都会根据这一基础,结合自身的业务做扩展,比如业务非常的庞大的,那么业务层我们可以做插件化或者bundle化。

卷轴模式系统开发技术架构和软硬件运行环境_网络层_02

 

卷轴模式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

【版权声明】本文内容来自摩杜云社区用户原创、第三方投稿、转载,内容版权归原作者所有。本网站的目的在于传递更多信息,不拥有版权,亦不承担相应法律责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@moduyun.com

  1. 分享:
最后一次编辑于 2023年11月08日 0

暂无评论

推荐阅读
  LxKByvFwtHdi   2023年11月02日   35   0   0 客户端CSShtml
  AQ5oXdIXiPb5   2023年11月02日   43   0   0 客户端缓存服务器
UifHTol2k55G