众安航旅基础服务平台:
1、React, Redux, NodeJs 作为基础技术栈,webpack打包并通过KOA实现了服务端渲染。
2、选择了 AntDesign 作为项目基础组件库并根据业务需求适当封装了一套项目内部的组件库,待组件库成熟之后托管到 npm 包管理。
3、根据常用业务需求开发了一个Shema引擎,用于快速完成CRUD型单一或者复合型form页面的统一快速生成和提交逻辑处理。
4、NodeJS实现中间层服务端,对接java、kotlin等后端服务并提供强大的api层的适配能力。
5、实现客户端和服务端两种渲染模式,根据不同的使用场景动态配置。
6、采用标准的git flow 管理项目的开发、测试和发布流程。
5、Jenkins、docker脚本、git hook 实现项目的自动打包发布。