源码技术栈介绍,懂的人非常牛逼👍
用户端
PC、H5
技术栈:node + webpack + ES6/7 + vue-cli + stylus + echats + svg + TradingView + egg.js
整体介绍:
• 使用 node 服务 egg.js 开发底层框架和中间件;
• 源码中涉及大量的 ES6/7 等新属性,node 14.0 以上版本
• 项目打包使用 Webpack;
• K 线图:Tradingview
• 深度图:echats.js
Android
开发语⾔:kotlin Android 5.0+
整体介绍:
• 项目结合 okhttp+Retrofit+RxJava2+Gson 组合实现⽹络请求;
• Glide 图像加载;
• Koin 实现依赖注⼊;
• 阿⾥ARouter 实现组件路由通信跳转;
• 腾讯 MMKV 替代 Sharedpreferences 实现⾼性能本地缓存;
• 基于 LiveData 的消息总线 LiveEventbus 事件分发等等;
• 打包签名上架流程:1、Gradle 打包 aab 2、签名采用 jks 签名 3、Google 上架
IOS
开发语⾔:swift 4.0
整体介绍:
• 项目结合 rxswift + moya 组合实现⽹络请求;
• YYcahes 缓存;
• 总线 SwiftEventBus + Starscream 事件订阅与分发等等
• 打包签名上架流程:1、脚本打包出 ipa 交付给客户 2、客户找三方签名商签名
商户后台管理系统
技术栈: Vue + ElementUI
Server 服务端
开发语⾔:java8 + golang 1.14
整体介绍:
• 交易业务层结合 java + springboot + springcloud 微服务架构;
• 项目部署适配当前主流云原生架构;
• 合约撮合、钱包、行情、短信及邮件⽹关采用 golang 编写;现货撮合采用 java 编写
• 数据库:mysql 5.7;
• 其他中间件: redis + rocketMq
#交易所系统 #交易所系统开发 #比特币 #合约 #美港股 #大宗商品 #交易所源码 #交易所开发 #源代码
PC、H5
技术栈:node + webpack + ES6/7 + vue-cli + stylus + echats + svg + TradingView + egg.js
整体介绍:
• 使用 node 服务 egg.js 开发底层框架和中间件;
• 源码中涉及大量的 ES6/7 等新属性,node 14.0 以上版本
• 项目打包使用 Webpack;
• K 线图:Tradingview
• 深度图:echats.js
Android
开发语⾔:kotlin Android 5.0+
整体介绍:
• 项目结合 okhttp+Retrofit+RxJava2+Gson 组合实现⽹络请求;
• Glide 图像加载;
• Koin 实现依赖注⼊;
• 阿⾥ARouter 实现组件路由通信跳转;
• 腾讯 MMKV 替代 Sharedpreferences 实现⾼性能本地缓存;
• 基于 LiveData 的消息总线 LiveEventbus 事件分发等等;
• 打包签名上架流程:1、Gradle 打包 aab 2、签名采用 jks 签名 3、Google 上架
IOS
开发语⾔:swift 4.0
整体介绍:
• 项目结合 rxswift + moya 组合实现⽹络请求;
• YYcahes 缓存;
• 总线 SwiftEventBus + Starscream 事件订阅与分发等等
• 打包签名上架流程:1、脚本打包出 ipa 交付给客户 2、客户找三方签名商签名
商户后台管理系统
技术栈: Vue + ElementUI
Server 服务端
开发语⾔:java8 + golang 1.14
整体介绍:
• 交易业务层结合 java + springboot + springcloud 微服务架构;
• 项目部署适配当前主流云原生架构;
• 合约撮合、钱包、行情、短信及邮件⽹关采用 golang 编写;现货撮合采用 java 编写
• 数据库:mysql 5.7;
• 其他中间件: redis + rocketMq
#交易所系统 #交易所系统开发 #比特币 #合约 #美港股 #大宗商品 #交易所源码 #交易所开发 #源代码