一、跨平台版技术实现
OctShop商城系统跨平台技术,主要是利用最新的Asp.Net Core 6 进行的跨平台,底层是C#进行代码编写。商城的所有系统SDK和后端微服务API接口实现了多语言兼容。如:Java,C#,PHP,JavaScript,Swift,Oc,Dart等,完全支持不同语言的二次开发,也可以根据客户的需要对其他的语言进行兼容。前端主要有,小程序版,公众号版,H5/Wap移动版,APP版(Andoird和IOS),PC版。二、跨平台版与普通版的区别
跨平台版经过有针对性的系统性能调优,其运行效率要高于普通版,对基础免费开源版功能进行了升级,开发了更的高级功能。跨平台版是在之前的普通版基础之进行升级,所以,其系统与功能业务逻辑基础是一致的,用户操作管理没有很大的变化。普通版需要Windows服务器才能部署,而跨平台版则没有操作系统平台的限制,同一套程序可在多操作系统平台运行,而且,效率与性能更高,对服务器的硬件配置要求更低。OctShop商城系统经过跨平台升级与系统性能调优,效率与性能得到了大大提高,对系统的高并发与大数据的处理更加快速,无论是页面的加载,操作的响应,数据的写入读取统计都要比普通版迅速。
三、跨平台版的源码下载
整个跨平台版的代码都托管在gitee。用户可以通过git非常方便的拉取整个项目,OctShop商城所有系统的代码下载:https://pc.opencodetiger.com/OctShop/SourceDown
项目包括【八大数据库】和【13个需要部署的系统和Web站点】分别如下:
八大数据库主要包括:
OctTradingSystemDB (交易系统,订单与财务系统-数据库)
OctUserGoodsShopSystemDB (会员店铺产品库存系统-数据库)
OctAfterSaleAccCusSystemDB (售后,投诉,客服反馈系统-数据库)
OctCommonCodeSystemDB (各项目通用功能系统-数据库)
OctAdvertiserSystemDB (平台广告系统-数据库)
OctFileUploadSystemDB (文件处理与上传系统-数据库)
OctThirdApiCallSystemDB (第三方平台API处理系统(支付,短信,快递等)-数据库)
OctImSystemDBMall(IM在线智能客服系统-数据库)
13个需要部署的系统和Web站点主要包括:
OctThirdApiCallSystemWeb_Publish(调用第三方平台API处理系统,如:微信,支付宝,短信,快递等接口),
OctTradingSystemWeb_Publish(交易系统、订单系统、财务系统),
OctUserGoodsShopSystemWeb_Publish(会员系统、店铺系统、产品商品系统、库存系统),
OctAfterSaleAccCusSystemWeb_Publish(售后系统,投诉系统,客户系统),
OctAdvertiserSystemWeb_Publish (平台广告系统 ,管理平台所有广告内容),
OctFileUploadSystemWeb_Publish (文件处理与上传系统 、商城平台的各种图片,音频,视频等文件上传与处理) ,
OctCommonCodeSystemWeb_Publish (各项目通用功能模块系统、各项目通用与数据协调功能集成) ,
OctMallMiniWeb_Publish(微信小程序后台API接口微服务),
OctMallAppWeb_Publish(APP后台API接口微服务务)。
OctWapWeb_Publish (公众号/H5/Wap移动端的集成站点)
OctShopSystemWeb_Publish (商家后台系统站点)
OctCmsSystemWeb_Publish (商城平台管理系统站点)
OctImSystemMall_Publish(IM在线客服系统)
四、跨平台版的安装与部署
跨平台版的安装与部署教程主要是分为两部分: windows服务器的部署和Linux服务的部署,这两个操作系统也是当前应用最多的服务器操作系统。跨平台版-Linux服务器-部署详细教程: https://pc.opencodetiger.com/OctShop/DevelopDoc_70023_540115.html
跨平台版-Windows服务器-部署详细教程: https://pc.opencodetiger.com/OctShop/DevelopDoc_70015_540105.html
其他的部署说明与详细教程请访问【开发文档】 https://pc.opencodetiger.com/OctShop/DevelopDoc