低代码、零代码、拖拉拽

77 篇文章 0 订阅 ¥19.90 ¥99.00
74 篇文章 0 订阅 ¥15.90 ¥99.00

这篇说下关于实现低代码、零代码自己的思路、想法吧。现在市面上的低代码平台、零代码平台很多很多,开源的也不少,也有很多开发爱好者自己实现的拖拉拽等一些示例、demo(当然我也算其中一个),有一说一哈,这玩意儿我是真不愿意用,愿意开发并不代表就愿意去用它,你做的越高大上、越强大、越牛、功能越多我就越不愿意用,其实很多比较叼的面向企业的这些低代码、零代码啊拖拉拽的快速生成页面的有很多,比如:百度的、网易CodeWave、夸克H5、go-view、Dooring低代码.......等等等等等太多了,做的都很叼,但是这些东西拿过来让我用我都不会用,我也不愿意用,做的越牛,学习成本就越高。但是我们要了解这东西实现的核心是什么。

我们会发现这低代码平台的模样大致的布局都大差不差,就是左中右布局,左边是一些供拖拽(点击)的基础组件,中间为画板、右边为属性配置,当然具体还得具体看,但整体大致上都是这样的布局。然后它的实现其实就是json,那些供拖拽的每一个组件就是对应一个json,拖拽的中间画板鼠标松开就会往中间画板push一个对象,每一个组件拖拽push完都会动态加载一个真实的组件,真实组件也是根据当前这个json来进行渲染的,包含数据、样式、位置等都是在json定义好的,右边属性配置也是去修改json中的具体某个属性,最终完成后会有一个大的json,通过这个json可以将页面回显出来,还有一些导出代码的,其实也是解析最终的json来生成对应的代码,不管是前端生成代码还是后端生成代码,其实都会需要一个代码模板,然后根据采用的不同的方式去判断。

当然这些说起来容易,思路也清楚,但是真正做起来,真的很复杂,工作量很大ÿ

  • 3
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

会说法语的猪

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值