日常我们开发小程序的时候都是要从写代码开始,但是写代码这个事只有专业开发才可以干,那作为普通人,如果也希望开发小程序,有没有更好的方案呢?
答案是肯定的,2014年Forrester首次提出了低代码的概念,利用更少的代码更快的创建应用。Forrester把这种无编程经验的人叫公民开发者。
在这个理念下,低代码下有一个分支叫无代码,意思不写一行代码来开发应用。本篇我们就以一款无代码的工具Zion为例,来介绍一下无代码工具是如何开发小程序的。
无代码工具开发小程序的流程
和传统开发既有相同的点也有不同的点,无代码开发需要经过四个步骤来完成小程序的搭建,包括需求分析、模型设计、页面搭建和测试发布。
需求分析阶段
在需求分析阶段我们通常将用户的功能使用思维导图进行梳理,例如如果我们准备开发一个商城小程序,通常会有首页、分类页、详情页、订单页、购物车、我的页面几个。那么我们的思维导图可以这样推导
思维导图的一级通常为页面,二级可以是功能点,三级可以是具体的信息
模型设计阶段
模型设计阶段,我们通常使用E-R图来表达模型之间的关系,模型和模型之间分别有一对一、一对多、多对多,还有一种是自己和自己关联的,我们通常也用一对多关系表达也叫自关联,比如我们上边的例子,我们使用E-R图拆解一下模型
我们的轮播图是单独的,可以独立一张表进行设计,而商品分类和商品详情是有关系的,是一个一对多的关系,商品分类可以作为一的一方,而商品详情可以作为多的一方。
当然了我们从E-R图也要推导出我们的表结构来
轮播图表
字段名称 |
字段类型 |
ID | 整数 |
图片 | 图片 |
序号 | 序号 |
商品分类表
字段名称 |
字段类型 |
ID | 整数 |
图片 | 图片 |
序号 | 图片 |
分类名称 | 文本 |
商品详情表
字段名称 |
字段类型 |
ID |
整数 |
名称 | 文本 |
描述 |
文本 |
描述 | 文本 |
描述 | 整数 |