如何选购合适的网上货运平台?投标,还是与技术供应商直接谈判?阔天科技简单讲解一下市面上的场景。大部分自研的网上货运平台通常只有个别省份的对接经验,导致资质申报过程进展缓慢,最终获得网上货运许可的效率较低。一些技术供应商虽然对接经验较多,但业务水平不够完善,导致甲乙双方合作时间较短,在获得网络货运牌照后,仍决定自主研发网络货运平台,双方技术合作难以深入。
购买在线货运平台通常有三种方式:

一是国内网络货运平台采购,选择招标,大部分属于低价中标;少数高价竞标者不够透明。这种合作只能协助甲方取得网络货运资质。在项目正式运作的层面,进展缓慢。
二、直接购买标准化线上货运平台,甲方企业管理层与乙方技术供应商远程或面对面沟通。一些专业客户会仔细观看平台的演示,避免盲目购买。这是最常见的合作形式。而很多企业客户只看业务层面,不关注平台本身的技术层面;在平台演示的过程中,很少记录问题来对比市面上的平台。第一次合作后,用了4-5个月的时间获得线上货运资质,后续仍需平台再次购买。
第三,购买网络货运平台源代码进行二次开发。这种网络货运企业属于专业级。这一部分简要说明了一些要点:
即使是自主研发,也建议购买网络货运平台的源代码进行二次开发,而且必须是完整版的源代码。平台源代码的交付细节受到严格的合同规范的约束。这样才能避免走弯路,低成本的源采购,交付滞后的版本或技术框架。市场上成熟的软件平台实际投入不会低于1000万,正常的RD周期在2年以上。自主研发,基于成熟软件的二次开发,前期可以节省90%左右的成本。
技术框架:建议购买以java为核心的后端开发语言,可以大大节省人力成本,提高开发效率。的相关开发语言。net和C#相对落后,即使在北上广深也很难招到技术人才。这些35岁左右的人才,大多已经转型;25岁左右,缺乏开发经验,培训和学习的。net和C#,无论是公立大学,还是私立院校,还是培训机构,都是比较少的。
下面简单解释一下。阔天科技采用的技术框架适合专业企业客户。对比自身RD团队的情况,进行技术选择和改编。
下图说明了网络货运平台研发的迭代过程。
货运平台-服务器
概述:服务器使用Java作为其开发语言。
作为微服务开发框架的Spring Cloud。
微服务:春云
ORM: MyBatis-plus
服务网关:孔
配置中心:阿波罗
服务注册中心:领事
数据库:MySQL+redis
短信服务:高斯
对象存储:minIO
外部负载均衡:阿里云SLB
内部负载平衡:nginx
服务链接跟踪:空中漫步
分布式搜索和分析:弹性搜索
安全认证和授权:Spring Security+JSON Web Token
API文档:智能文档
货运平台-前端技术
语言:js。
使用React作为UI框架。
使用MobX管理全局数据,使用Props State管理临时数据。
使用React路由器管理路由规则

使用Jest,Enzyme作为单元测试工具。
使用react-boilerplate初始化项目。
使用Webpack,Babel作为项目构建工具。
使用socket.io作为WebSocket工具
使用fetch作为ajax工具,过渡期使用axios。
使用CSS模块作为CSS模块化工具
使用Puppeteer作为集成测试工具。
使用ESLint作为检查代码语法的工具,代码规范参考前端开发技术规范。
使用Rendertron处理搜索引擎优化和服务器端渲染。
网络移动技术
颤动部分
开发语言:flutter/dart
数据持久性:共享的首选项
Ui布局:ui组件集和颤振/材质的自定义控件。
网络层:dio,连接
加密工具:加密
地图/位置:地图_颤动_地图,地图_颤动_位置
其他主要使用的第三方库:flutter _ datetime _ picker,image _ picker,path _ provider,flutter _ pdf view,URL _ launcher。
App开发,注意事项:RD团队前期尝试了React原生混合开发,但是遇到了很多技术问题,需要花费大量时间解决,所以已经放弃了。
网络货运iOS端
开发语言:目标-C
数据持久性:沙盒文件持久性,NSUserDefaults
用户界面布局:自动布局自适应布局
第三方库的组件依赖:Cocoapods,主要用的第三方库:Amap2MAP-NO-IDFA,AMapLocation-NO-IDFA,Accessibility,AlipaySDK-iOS。
货运机器人端机器人
开发语言:Java
数据持久性:共享的首选项
Ui布局:android的ui组件集和自定义控件。
网络层:okhttp,改造,rx

网络图片加载和缓存:glide
其他主要使用的第三方库:黄油刀、eventbus、picker、viewbinding、支付宝SDK、ama psdk。
统计分析:Bugly,友盟
网络货运小程序和H5
●采用uniapp技术方案。


