可视化编辑器选择

可视化页面编辑器选择

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

需求

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

比对

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

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

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

相关推荐
量子炒饭大师13 小时前
【一天一个计算机知识】—— VScode 极速搭建:打造你的全能代码武器库
ide·vscode·编辑器
-嘟囔着拯救世界-13 小时前
【保姆级教程】Win11 下从零部署 Claude Code:本地环境配置 + VSCode 可视化界面全流程指南
人工智能·vscode·ai·编辑器·html5·ai编程·claude code
gagaga....13 小时前
解决claude code for vscode对话返回 api error: 403 {“error“:{“type“:“forbidden“,“message“:.....的问题过程
ide·vscode·编辑器
hjx05101113 小时前
VSCode与Anaconda安装全攻略
ide·vscode·编辑器
小小管写大大码13 小时前
如何让vscode变得更智能?vscode接入claude实现自动编程
运维·ide·vscode·自动化·编辑器·ai编程·腾讯云ai代码助手
山峰哥1 天前
SQL优化全解析:从索引策略到查询性能飞跃
大数据·数据库·sql·编辑器·深度优先
木斯佳1 天前
OpenTiny:快速搭建实时协作文本编辑器:基于 TinyEditor 的实践指南
编辑器
K·Herbert1 天前
OpenClaw 私人电脑部署风险
人工智能·安全·编辑器
德育处主任Pro1 天前
『NAS』Typora平替,一款所见即所得的MD编辑器-Haptic
docker·编辑器·群晖·nas·绿联
速易达网络1 天前
360°全景图片交互展示系统
编辑器