尧图建网站 尧图建网站 YAOTU WEB BUILD 免费咨询
ARTICLE DETAIL

资讯详情

深耕网站建设与建站编程的一线实战洞察。

GreaterWMS 3.0 仓库管理系统重构展望:用Rust重写底层,回归框架初心

GreaterWMS 3.0 仓库管理系统重构展望:用Rust重写底层,回归框架初心 GreaterWMS 3.0 仓库管理系统重构展望用Rust重写底层回归框架初心【免费下载链接】GreaterWMSThis Inventory management system is the currently Ford Asia Pacific after-sales logistics warehousing supply chain process . After I leave Ford , I start this project . You can share your vacant warehouse space, use it for those in need, and generate income项目地址: https://gitcode.com/gh_mirrors/gr/GreaterWMSGreaterWMS 是一款完全开源的仓库管理系统基于福特亚太区售后物流仓储供应链流程开发。3.0 版本的重构已经启动底层用 Rust 重写封装成名为 Bomiot 的 CLI 框架项目定位也从「一套仓库管理软件」转向「仓库管理软件开发框架」。 先看到变化从成品软件到开发框架如果你用过 GreaterWMS 2.x当前维护到 2.1.49三行对照就能感受差别方面2.x3.0重构中定位开箱即用的仓库管理系统成品开发自己的仓库管理系统的框架底层纯 Python 实现Rust 重写、Python 作载体Bomiot CLI 框架用法部署后直接使用在框架上搭建定制化的 WMS一句话理解2.x 像买一台组装好的机器3.0 像给你一套结构完全开放、任何部件可替换的机器。 重构背后为什么要把底层重写一遍动机写在项目 README 里很直白「写这套软件的愿景是让它成为一个框架方便所有人进行仓库管理的软件开发而后来发现我们把它写成一套软件了这不是我们愿意看到的。」GreaterWMS 最初就是为福特亚太区售后物流场景打造仓库管理软件的场景越做越完整产品就离「框架」越来越远。为了回归初心团队用 Rust 重写底层、以 Python 作为载体做出新的 CLI 底层框架 BomiotCLI 即命令行接口指在终端里输入指令运行的工具让开发体验重新回到「专注业务逻辑少碰底层细节」的状态。 3.0 怎么搭起来的每个技术选型解决什么问题后端Django 4.1.2 Django REST Framework 承担业务逻辑与 API 输出选的是稳定成熟而非新潮PostgreSQL 13 存放库存、出入库单据这类结构化数据保证存储稳定DaphneASGI 服务器让后端能处理并发请求。前端Vue 3 Quasar 是主力——Quasar 是构建在 Vue 上的 UI 组件库一套代码同时产出 PC 管理端和移动端对「同一个仓库管理系统要跑在手持 PDA 上」这一点很关键vue-i18n 已内置中、英、日、法等 11 个语言包Cordova 负责把 Web 代码打包成 iOS/Android 应用跑在仓库手持终端上。工程化docker-compose 把系统拆成前端8080 端口、后端8008 端口两个容器一条命令拉起生产环境还配了 nginx 反向代理和 supervisord 进程管理。 眼见为实仓库里怎么用 GreaterWMS场景一PC 端管理。库管人员在管理端处理入库 ASN、出库 DN、库存盘点等单据整体界面如下场景二移动端拣货。工人拿着手持终端进库扫条码完成出库 DN 拣货全流程。移动端用 Cordova 构建并内置扫描插件兼容 Zebra、Urovo、Seuic、idata 等仓库常见手持品牌以及 iOS 和 Android 设备 给想参与的人第一次提交PR怎么做参与路径和工具链已经备好分支命名用feature/xxx、fix/xxx这类规范提交遵循 Conventional Commits约定式提交格式评审有检查清单合并策略Squash and Merge也写清楚了细节见贡献指南。CI/CD 流水线上每次推送都会自动跑前后端构建、测试、代码检查Python 用 flake8/blackJS 用 ESLint/Prettier和 Docker 构建构建失败会直接拦截 PR 合并。安全工程同样排上了日程依赖漏洞扫描、密钥检测、Django 安全中间件HSTS、CSP 等安全响应头、JWT 认证强化和登录限流都在规划清单里。想动手的话先跑起来git clone https://gitcode.com/gh_mirrors/gr/GreaterWMS 路往哪走GreaterWMS 3.0 的下一步3.0 重构的落点很明确继续打磨 Bomiot 框架本身完善移动端体验让 CI 与安全机制真正进入日常流程。旧版 v2.1.49 代码同样开源可查方便你对比重构前后。想帮忙最快的方式不是等公告——把系统跑起来提一个 issue或者按贡献指南发出你的第一个 PR。【免费下载链接】GreaterWMSThis Inventory management system is the currently Ford Asia Pacific after-sales logistics warehousing supply chain process . After I leave Ford , I start this project . You can share your vacant warehouse space, use it for those in need, and generate income项目地址: https://gitcode.com/gh_mirrors/gr/GreaterWMS创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考
返回列表