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

相关推荐
QT 小鲜肉7 分钟前
【Linux命令大全】001.文件管理之mtoolstest命令(实操篇)
linux·运维·前端·笔记·microsoft
计算机毕设指导68 分钟前
基于Django的本地健康宝微信小程序系统【源码文末联系】
java·后端·python·mysql·微信小程序·小程序·django
holeer9 分钟前
React UI组件封装实战——以经典项目「个人博客」与「仿手机QQ」为例
前端·javascript·react.js·ui·前端框架·软件工程
NocoBase12 分钟前
GitHub Star 数量前 12 的 AI 工作流项目
人工智能·低代码·开源·github·无代码
chilavert31816 分钟前
技术演进中的开发沉思-277 AJax :Calendar
前端·javascript·microsoft·ajax
debug 小菜鸟17 分钟前
搭建web 环境的那些事
前端
鹏多多19 分钟前
Flutter下拉刷新上拉加载侧拉刷新插件:easy_refresh全面使用指南
android·前端·ios
曲莫终20 分钟前
增强版JSON对比工具类
java·后端·测试工具·json
BD_Marathon21 分钟前
Spring——核心概念
java·后端·spring
Mike_jia32 分钟前
OpenDeRisk:AI 原生风险智能系统 ——7*24H 应用系统AI数字运维助手(AI-SRE)
前端