挑战使用自制可视化工具两天内仿开源进销存(120+ 功能页)业务系统前端功能

前言

距离我的第一个版本的中后台前端低代码开发工具(light2f)上线也有一小段时间了,上线中小型项目也有十好几个了(20个轻定制页面 / 天)。 当然有人一听到可视化或低代码,下意识就是狗都不用,XX做的自己都愿意不用,都只能做一点简单的表单或者增删改查还行,稍微复杂点开发起来比直接手动开发还慢的多,鸡肋而已,总之就是看都不带看一眼的。

所以羊羊我啊,在不断的去想办法解决这些问题。必须简单高效(至少 20+ 轻定制页面/天),出的系统要过的了高要求的测试那关,扩展与维护要简单任意开发者都可以无缝介入,更要经的起客户的使用考验。没错,做出来其实并没有人愿意看一眼,可以理解人的排斥心理。所以我也绝对不对自暴自弃,而是要找大家为什么不愿意了解或使用的原因才行。

那么自己就要先使用去体验,要是自己做的东西自己都不愿意用那岂不是贻笑大方。对的,刚刚完成时使用起来没错 BUG 满天飞,真正去有目标的去开发项目时发现流程与设计上的很多不合理处。心想还好没让别人去试用不然直接就是绝路了呢!要不是自己做的,感觉几个 BUG 一出就可以直接扔了并骂一句:"什么傻*东西"。哈哈,也算是深有体会狗都不用这句话了。怎么办? 修改使用,修改使用,修改使用...... 终于,经历几个项目的使用与迭代后不用再去修改工具的 BUG 就能一气呵成的完成系统并上线(如下截图工具的UI也从 antd4 升级到了 antd5 ),可以看到不也都是CURD,每个页面虽简单但也不同。

然后想在内部推荐一下,结果是这类的项目都直接扔到我的头上了,算是自作自受还是也算变相接受呢(emo),当然我也不会拒绝,毕竟可以多的不同项目能够让我更加完善工具吧。

进阶

公司的项目少而有限,需要另找出路

当然,总是用在这些小轻定制的系统上我并不满足,所以在 gitee 上搜索了一个进销存系统,并且有系统预览,粗略的看了下大概 120 + 个页面, 路由权限、元素级权限等常见的业务系统功能也都有。所以定个小目标,两天(16H)来完成这个系统,不过遗憾的是没有精力去摸索这些接口,所以只能完成前端部分的功能,不过也算是量大管饱了,是个很大的挑战。

不过也不算是信口雌黄,毕竟有过搞定了 70 左右页面(10H)的园区管理系统的前端功能,虽然这系统功能复杂微低于此。

然后准备把开发全程录制下来,少一个页面未完成给自己一个大bidou,感觉压力还是非常大,所以在此记录一下打个点。

看一下准备仿的开源进销存系统的截图,非常感谢(地址:http://39.106.43.40/)

断言

不用想,开发过程定然会遇到很多问题,后续我将记录开发过程中的问题,以及处理与后续改进,来更加快捷方便完成未来的项目开发。以及后续能够找更多不同类型的项目做为挑战,使用工具的更丰富性,以应对未来更多维度的需求。

思考

如何将图片中的组件识别出来,直接转为页面,又或者将设计图的xml结构转为工具的设计结构会不会更加高效的加快开发的进度呢,长路漫漫,未来可欺(期)。无论别人会不会接受工具的用法,亦或是更多我谩骂,自己喜欢的事件我觉得一定要坚持到底吧,毕竟人生很短暂

相关推荐
广州华水科技几秒前
单北斗GNSS在变形监测中的优势与应用分析
前端
进击的程序猿~30 分钟前
Go Slice源码深度解析指南
开发语言·后端·golang
程序员爱钓鱼41 分钟前
Rust 变量与不可变性:为什么默认不能修改变量?
前端·后端·rust
随风一样自由1 小时前
【前端工程化】前端工程化解耦实践:从问题分析到架构重构
前端·重构·架构
vortex51 小时前
Web 渗透测试:未授权与越权漏洞全流程挖掘思路
前端
我有满天星辰2 小时前
【前端模块化】前端模块化演进之路:从脚本堆砌到标准统一
前端
我有满天星辰2 小时前
Vue 3 响应式双雄:ref 与 reactive 完全指南
前端·javascript·vue.js
GoGeekBaird9 小时前
我开源了 BeeWeave,给 AI Agent 搭一个越用越懂你的知识创作台
后端·github
随风一样自由10 小时前
【前端独角兽】刚进入前端领域的前端开发用jQuery还是Vue3?
前端·javascript·vue3·jquery
IMPYLH11 小时前
HTML 的 <data> 元素
前端·html