挑战使用自制可视化工具两天内仿开源进销存(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结构转为工具的设计结构会不会更加高效的加快开发的进度呢,长路漫漫,未来可欺(期)。无论别人会不会接受工具的用法,亦或是更多我谩骂,自己喜欢的事件我觉得一定要坚持到底吧,毕竟人生很短暂

相关推荐
卷无止境7 分钟前
LangExtract:让LLM从杂乱文本中"抠"出结构化数据的开源工具
后端·python
卷无止境18 分钟前
软件复杂度:那些让代码变得难以理解的东西,到底能不能量化?
后端·python
郭老二9 小时前
【前端】vue3:编译步骤
前端
不在逃避q10 小时前
Trae/Vs Code/Cursor命令行无法跑npm命令
前端·arcgis·npm
mldong10 小时前
从 mldong 到 jeeflow:一个工作流引擎的独立进化
后端
夏殇之殁10 小时前
包中创建自定义列表项。 . 使用自定义列表项进行数据绑定 . 将天气预报数据保存到本地内存表,通过LiveBindings进行显示。 ...
服务器·前端·javascript
The Chosen One98511 小时前
高进度算法模板速记(待完善)
java·前端·算法
陈随易11 小时前
MoonBit抓包模块pcap,查看电脑的每一次联网通信
前端·后端·程序员
Aaron - Wistron11 小时前
Web API C# (Furion版)带 单元测试
开发语言·后端·c#
卷无止境11 小时前
写代码这件事,到底该讲究点什么?
后端·python