当前位置: 首页 > article >正文

可视化编辑器选择

可视化页面编辑器选择

最近要开发一个低代码项目,一个低代码项目技术难点都在可视化编辑器上面,由于没有充足的时间,也没有可视化页面编辑器开发技术能力,因此找到一个靠谱的可视化编辑器,基本就成功了一半。

需求

  • 操作动作编辑、复制、剪切、删除等
  • 导出JSON和使用JSON渲染
  • 支持自定义预览屏幕尺寸
  • 支持SSR
  • 自定义编辑器页面UI和布局
  • 。。。

比对

维度@measured/puck@craftjs/coregrapesjs
是否支持导出JSON和使用JSON渲染支持支持不支持
是否支持定制化开发组件支持支持支持
是否支持自定义预览屏幕尺寸支持支持支持
是否支持定制页面布局和UI支持支持不支持
是否支持自定义编辑器操作不支持支持支持
是否支持SSR支持支持支持
是否支持部分区域禁止编辑支持支持不支持
是否开源开源MIT协议开源MIT协议收费
发版频率比较频繁比较频繁比较频繁

最终选择了craft.js,免费并且可定制化程度很高,这也导致除了编辑器的能力,几乎其他所有功能都要自己实现,所以如果你想找一个开箱即用的页面编辑器,那么请不要选craft.js。框架仅支持react,目前已经支持react19+next15,不需要担心无法使用新技术。

如果你也选择了craft.js,遇到问题可以找我相互交流,后面我也会写craft.js相关技术的博客。


http://www.kler.cn/a/578060.html

相关文章:

  • Vulnhub-Node
  • C++ 模版★★★
  • Android Coil总结
  • c#事件案例与分析
  • 2025年Linux 安全与运维指南
  • 机试题——微服务群组
  • React基础之useCallback
  • LeetCode刷题实战:删除字符串中的所有相邻重复项(栈的经典应用)
  • 2025-03-07 学习记录--C/C++-PTA 习题8-1 拆分实数的整数与小数部分
  • 哪些培训课程适合学习PostgreSQL中级认证知识?
  • CS144 Lab Checkpoint 6: building an IP router
  • 华为欧拉系统 Tomcat 安装详解
  • linux 内网下载 yum 依赖问题
  • ‌CentOS 7.9 安装 Docker 步骤
  • leetcode454 四数相加
  • flutter的debounce_throttle插件使用
  • 进程、线程、锁面试前复习(尽力局)
  • Myslq表的内外连接
  • Python项目-基于Django的在线教育平台开发
  • 【音视频】ffplay简单过滤器