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

相关推荐
骑自行车的码农几秒前
React短文系列 遍历fiber树 App的创建
前端·react.js
AskSky4 分钟前
为了搞一个完美的健身APP,我真是费尽心机
前端
斯~内克10 分钟前
基于Vue.js和PDF-Lib的条形码生成与批量打印方案
前端·vue.js·pdf
阴阳怪气乌托邦11 分钟前
别再啃OA代码了!低代码"搭积木"式搞数智化,我直接少写500行
前端·低代码
秋千码途14 分钟前
小架构step系列07:查找日志配置文件
spring boot·后端·架构
beelan15 分钟前
v-on的思考
前端
山河木马18 分钟前
前端学习C++之:.h(.hpp)与.cpp文件
前端·javascript·c++
用户92724725021918 分钟前
PHP + CSS + JS + JSON 数据采集与展示系统,支持伪静态
前端
努力只为躺平22 分钟前
一文搞懂 Promise 并发控制:批量执行 vs 最大并发数,实用场景全解析!
前端·javascript
李大玄24 分钟前
Google浏览器拓展工具 "GU"->google Utils
前端·javascript·github