主题
Subject
UBML 前端SIG Farris 2023 Roadmap
文档路径
Document
https://gitee.com/ubml/community/blob/master/sig/farris/roadmap.md
讨论地址
Issue
https://gitee.com/ubml/community/issues/I68B1L
In progress
1、Farris Vue 核心组件
Farris Vue 是我们推出的基于Farris Design实现的面向企业应用的前端组件库,本次首先推出23种核心组件,覆盖前端开发主要功能。其中Farris Data
Grid组件采用缺省采用虚拟渲染技术,具有高效渲染数据能力,为展示大量数据提供可靠的性能保障。
2、Farris Theme
Farris Theme 是基于Farris
Desgin实现的前端CSS框架,具有响应式、直观、高效等视觉特性,包含了一套主题变量方案,可以让开发者随心所欲定制不同风格的主题。Farris
Theme主题变量不仅可以覆盖色彩变量,同时提供更高字体、字号、边框、圆角等高级变量,具有灵活的定制能力。
3、Farris Designer
Farris Designer
是一套框架无关的可视化页面画布组件,开发者可以使用其开发具有拖拽布局能力,所见即所得的,低代码页面设计器。画布组件采用TypeScript技术开发,可以与Angular/React/Vue等框架融合使用,具有强大的适应能力。
4、Farris UI Model
Farris UI Model 是UBML模型中前端页面模型的Java语言实现,提供创建、编辑、存储模型一般能力。
Feature
「UBML」前端Sig组在2023年的研发目标是为广大社区开发者提供可靠高效的低代码建模工具,包括:低代码页面脚手架、低代码模型SDK、低代码可视化设计器、UBML页面模型标准、inBuilder社区版可视化建模构建工具。通过以上特性帮助社区开发者在「模型语言理论」、「前端编码」、「可视化建模」、「构建专属社区版」等领域受益。
1、低代码页面脚手架
我们将推出Farris CLI工具,通过命令行快速创建前端工程脚手架,提供命令行工具创建Farris
Design包含的32种页面模式,帮助开发者从重复、繁重的搭建Html页面结构的工作中解放出来。
2、低代码模型SDK
低代码建模SDK通过命令行工具创建「UBML」前端模型,提供将模型转换为代码的能力,为希望进一步提高开发效率的开发者,提供更高级的低代码开发能力。
3、低代码可视化设计器
向开发者提供可视化前端模型建模工具,开发者可以将此工具嵌入到已有系统中,获得可视化创建「UBML」前端模型的能力,配合低代码模型SDK既可以生成代码运行低代码模型,也可以解释运行低代码模型。
4、UBML页面模型标准
我们将在「UBML Standard」仓库中通过「UBML」前端模型标准,让开发者对前端模型理论有更深入的理解,以便于深入构造低代码建模工具。
5、inBuilder社区版可视化建模构建工具
我们将公开可视化建模构建工具,构建的内容可以融入到inBuilder社区版中运行,让开发者可以根据自身需求构建个性化的「UBML」发行版。
Sagi
2023/1/1