关于carverry
整体设计
这是一套比较激进的可视化搭建方案(激进体现在适用场景和技术栈的选择上),核心思想就是极致的内聚;因此可以看到除了必要的组件配置,其他所有相关的配置都砍掉了,理由就是这些配置完全可以通过内聚使其成为内部参数,而减少不必要的参数暴露(这一点可以参照现有的一些比较流行的可视化搭建方案,它们都尽可能实现对组件框架的所有语法的完全映射,以便达到最大的自由度);从可视化搭建业务的角度来说,一般就是封装的程度越高,其自由度越低,而搭建效率就越高[1];而这套设计就是为了提高业务搭建效率,所以自然就倾向于内聚;
预期适用场景
- 面向人群:前端编程人员;
- 预期解决的问题:减少花在拼接组件的过程中写胶水代码的时间,更加直接直观地去搭积木;
- 内聚:业务和组件/代码区块的内聚程度越高,复用和可视化搭建的效率也就越高;
- 面向项目:
Vue3
(≥3.2
,用于支持setup
模式) +TS
;