本帖最后由 qtcxc 于 2022-8-23 13:42 编辑
大家 有没有 用基础组件 封装 页面模块和组件的需求?是否有统一ui规范的需求?
下面是我的故事:
最开始刚接触活字格(4.0版本吧)的时候 是按照活字格给的板式直接在页面上放组件,然后越放越多,最后导页面上方和下方组件需要扩展的时候上下相互影响非常难布局。
用了大概1年后,有个小工程,开始尝试将页面拆分成多个不同模块,每个模块用独立页面来设计,实现页面模块之间布局相互不影响,初步做到页面模块复用。
做出来是这样子:
再之后活字格官方发了主题模板,也用过夏超发布的ui框架,确实是好东西,做出来的成品美观了很多:
但是活字格到目前为止还未有一套设计规范,指导界面设计时如何能达到风格的统一,特别是在官方发布了自适应能力后,也还未有使用自适应能力的ui框架。
所以一直想基于最新的自适应能力,设计一套ui规范,不是为了产出ui模板,而是想形成一套规范,能够基于这个规范设计出适用于各种业务场景下的界面,并保持风格的一致,减少ui界面设计过程中调试的时间。
很简单的想法,就是统一一套规范和栅格体系,实现自适应界面布局,实现功能模块组件化,组件完全通过复制粘贴使用,使用后不用再调整,去掉繁琐的适配过程。
目的是不仅仅是使用模板,而是能有一套规范能根据设计者自己需要,设计出自己喜欢的风格的界面系统出来。
这套规范正在工作之余,一点点的一边写一边验证,还未成体系不知道什么时候才能完成正式公布。
本来想着基于8.0 构建,目前看到8.1有我在梳理过程中需要的新能力,可以极大的简化组件的复用问题,所以可能会转到8.1上实现,毕竟官方支持的组件封装才是王道。
做这个事情是想把这几年用活字格的一些经验用法做一些梳理,归总到一起形成一个有体系点的规范,仅仅是个人的经验,也不一定能适合大家用,但是至少能作为一个参考吧。
将以开源的方式发布,基于木兰宽松许可MulanPSL2,可商用不做限制。当然我会在保证质量的情况下才正式发布出来,发布后有兴趣的人可以参与进来一起维护优化。
今天发这个贴子是想看看有没有人感兴趣,做这个事情是否有意义好让自己更有动力做下去。
|