模块划分
2017-03-27 10:23:55 0 举报
AI智能生成
模块划分是将一个大型软件系统划分为若干个相对独立的、功能明确的子系统的过程。这些子系统被称为模块,每个模块都有自己特定的功能和接口。模块划分的目的是使软件系统的开发和维护更加容易,提高软件的可读性、可维护性和可重用性。模块划分的原则包括高内聚、低耦合、单一职责等。高内聚是指模块内部的功能紧密相关,低耦合是指模块之间的依赖关系尽可能小,单一职责是指每个模块只负责一项具体的功能。通过合理的模块划分,可以使软件系统的结构更加清晰,有利于软件开发团队的协作和项目的管理。
作者其他创作
大纲/内容
builder
整站layout
左侧缩略预览&新增页面(一期只做单页)
中间组件builder区域
底部组件list区域
右侧组件配置区域
模板发布&模板list
app创建
构思头脑风暴
一期整体采用一个工程,2个模块,nginx隔离模块
一期满足静态建站&火山需求
通过appid隔离站点
通过tplid隔离模板
整体采用schema方式存储至redis
业务组件拆分、配置
待详细思考,3月29日完成
整体计划4月底开发完成,加上董阳3个FE
业务
tab
layout
多行
配置N行
可以删除某个item
其它同但行配置样
单行
容器整体布局
支持水平等分(最多6,最少2),间隔(2,4,8)高度(默认.6rem)可以改变高度
支持单容器切换、多容器切换
支持激活状态
背景图、颜色(线性渐变)
color(默认主题色)
下边框颜色(默认主题色),可以设置粗细
背景色、边框、边框角度、边框内边距,外边局(容器组件都有)
字体大小
默认6种切分、6种字体大小,可以设置
item布局
点击+对item布局
支持更换背景图(线性渐变)、颜色,要提示背景图比例(720计算),支持应用到全局
子主题
边框
角度、颜色、粗细
每个item的文字
文字支持icon+文字,采用tpl
数据
容器型,数据源没有配置在自己上上面,自己放容器,在放入的容器里配置
配置切换时是否刷新页面(刷新子容器的接口)
单个容器
API、json配置
切换时候,根据tab传递参数、改变数据
可以配置切换事件动作,子元素(API)广播,带上参数,子元素API merge参数后发出
视频列表
人物列表
表格组件
item点击事件
每列宽度,高度默认(可以撑开),里面的项支持(待定)
2种样式
充值列表
渲染器
组件规范
css组件
icon
color 二期
基础组件
多媒体
文本
插件(二期)
表单(二期)
button
业务组件
数据组件
action组件
容器组件
具体业务
视频list
用户list
充值list
动画组件
组件layout
绝对定位布局&多屏适配
块级换行布局
页面渲染
schame设计
hybrid 交互
工程化
自动化构建fis3
根据所选组件all in 打包 CDN
vue后端渲染
nodejs框架
部署、联调、上线
性能优化(二期)
数据库
域名
目录规范
容器渲染器{1.继承数据API渲染器 2.common组件}
list渲染器
API
布局(提供)
grid渲染器
tab
视频列表
0 条评论
下一页