应用是个什么概念?应用软件是为计算机在各个领域中的应用而开发的程序,它是利用计算机软件、硬件资源为解决各种实际应用问题而编制的程序。比如我们的人事系统就是一个应用,CRM系统也是一个应用,所以我们在使用宜搭来搭建我们想要的系统它需要先框定一个应用。
(2)页面管理
主要处理创建好页面后的辅助设置(权限虽然不是辅助但是它真的可以不要,如果企业主不要的话);除了做辅助设置,这个页面管理还起到一个导航栏管理的作用,在左侧用户看到的页面分组其实就是最后应用上线的导航栏,等同于【菜单管理】,用户可以通过这种类似windows文件处理的形式来管理应用的菜单,就无需额外弄菜单管理的栏目,也从侧面降低了用户的使用成本。
(3)应用部署管理
应用整体创建完后部署用,等于系统做好了要发布上线了,这个环节就是将原本线下coding之后前后端代码打包部署发布上线给做了一层抽象,把原本开发测试部署上线的环节。
(4)着重讲一下宜搭的编辑器
头部区域:主要还是一些快捷键的入口,还有pc/app的切换,宜搭的制品是两个端同时生产的,也就是你做好了pc,app自然也生成了。
左侧区域有:
- 大纲树:主要用于定位页面上的组件位置;
- 组件库:构成页面的主要元素,用户通过拖拉拽组件设计页面,这里组件库的内容根据页面类型做了一下处理,比如图表组件只在报表页面才会出现;
- 数据源:简单来说就是变量,支持本地变量,从服务端接口获取变量以及url上获取变量;
- 动作面板:通过动作面板,用户可以「更加方便的组织和复用代码」、「实现复杂交互」;
- 多语言文案管理:用户可以自行增删改多语言词条,以便和组件相关属性进行绑定;
- 画布:用户进行拖拉拽编排页面的舞台,有限空间。
右侧区域:主要是选中组件后的属性,给用户通过属性项配置设计自己想要的效果。
2. 业务流程
用户通过创建应用,再到创建页面 ——> 设计页面 ——> 编排页面流程逻辑,然后再设置相关的权限以及审批流程,到最后部署上线,几乎不需要用户理解数据库相关的内容,很好地做到了页面即模型的处理,基本简单表单系统的crud都是能支撑住的。
实在说使用流程有什么问题的话,可以把配置时和预览时区分开一点,比如在创建页面后未进入编辑器前,用户是可以针对页面做权限相关的配置的,如果这时候的页签换成抽屉出来,赶紧会更自然一点,个人感觉。