文章首发于微信公众号GitHub黑板报,欢迎大家关注。打开微信,使用搜一搜,搜索GitHub黑板报,即可关注。 大家好,我是章鱼猫。 今天给大家推荐的这个开源项目是一个低代码场景化的工作台,很有意思。 简单来讲就是:其核心目标,是帮助开发者提升研发效率,因此功能上不只是单纯UI的可视化搭建,还提供了函数级别的搭建,业务逻辑代码组装,生成可二次开发的源代码等功能。 这个开源项目就是:sparrow。 sparrow的核心目标仅有一条提升研发效率,目前提供基于vue、elementui组件库中后台项目的实践,实时输出源代码,新功能持续新增中。 特性如下:低代码开发,快速生成可读性强、vueelementui组件库的源代码。可视化开发,通过GUI生成页面代码源文件。资产市场,代码资源共享,包含组件、编辑区块、静态区块、搜索业务组件、插件、场景搭建编辑器。 优势如下:sprarrow的核心目标是提效,因此功能上不只是单纯UI的可视化搭建,目前提供函数级别的搭建,提供拥有业务逻辑的代码组装,生成可二次开发的源代码;易于扩展,通过AST读取组件源代码,进行组合,只要页面的逻辑是可拆解的就可以任意组装;可与项目结合,技术上采用本地运行server服务,可以与项目深度结合,实现更多提效手段,更大可操作空间; 安装方式如下: 物料 sparrow提供多种类型的物料源,以此提升研发效率。组件:vueelementui基础组件容器:存储基础组件编辑区块:可增删改的特定场景代码片段静态区块:代码片段搜索组件:官方内置拥有特定逻辑组件插件:第三方自定义组件 基础功能实时预览拖拽实时预览源代码组件:复制组件:删除组件:配置撤销保存导出重置接口生成打开vscode展示代码文本编辑等等功能 效果图如下: 开源项目地址:https:github。comsparrowjssparrow 开源项目作者:sparrowjs 微信公众号:GitHub黑板报,值得你关注,每天都分享开源项目,挖掘开源的价值。 文章首发于微信公众号GitHub黑板报,欢迎大家关注。打开微信,使用搜一搜,搜索GitHub黑板报,即可关注。关注后,每天都会为您推送我们精心挑选的优质开源项目。 特别提醒:关注我,给我发私信,回复关键字666,可以领取程序员副业赚钱案例电子书以及一本普通人都使用的《副业赚钱手册》电子书。