实时输出前端源代码,折腾大半年的开源项目sparrow-js

sparrow-js是一个致力于提升前端研发效率的开源项目,支持本地和在线低代码搭建,实时输出源代码,目前专注于Vue.js,集成element-ui。已实现本地低代码搭建功能,可实时预览、拖拽编辑,并提供多种物料源。未来计划实现online版和数据采集功能。
摘要由CSDN通过智能技术生成

前言

sparrow-js第一次提交到git是在2019-12,转眼将近一年时间,一直在坚持更新,唯一目标就是提升前端研发效率,几年前在市场加速数字化的背景下开始关注前端研发效率这块儿的东西,最开始在前公司内部开发了一个工程化方面的前端项目,大体做了两方面工作1.前端工程搭建接入各种插件、公司内部服务。2.按照原子设计理论搭建物料体系。在搭建这个项目时产生了很多新灵感,去年年底决定将想法开始付诸实践所以就有了sparrow-js这个开源项目,这个项目更侧重于解决业务开发部分的前端效率提升,直接输出源代码。

远景

最初设想的有三大块功能:

  • 本地低代码搭建,常规开发模式还是在本地开发,所以实现了一个本地可视化搭建工具,实时输出源代码。
  • online低代码搭建,线上化的可视化搭建更利于传播,更方便。
  • 数据采集,包括各种数据收集:如图片、sketch设计稿类智能生成代码等,swagger等接口管理工具数据生成接口代码。

目前本地低代码搭建已经完成一期的功能,可实现实时输出可读的Vue源代码,下面会做介绍。下一步大方向除了本地低代码项目的迭代外将开始实现online版的sparrow-js,最后实现数据采集转化为源代码,最终达到秒级前端需求开发(部分场景下),达成前端提效目标。

介绍

sparrow-js 提供丰富的物料来帮助开发者提效,目前生成的源代码是vue,element-ui的代码,提供函数级别代码搭建能力,可以注入逻辑代码。界面展示如下图:

展示1

<

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值