优维低代码:如何构建第一个微应用?

EASYOPS_youwei · · 1223 次点击 · · 开始浏览    

优维低代码技术专栏,是一个全新的、技术为主的专栏,由优维技术委员会成员执笔,基于优维7年低代码技术研发及运维成果,主要介绍低代码相关的技术原理及架构逻辑,目的是给广大运维人提供一个技术交流与学习的平台。

我们在上一篇主要介绍了Brick Next(点我查看上一期)的系统原理,以及其为插件开发提供的能力,与其他平台的插件化开发的不同之处,相信大家对Brick Next已有了清晰的认识。

接下来,我们进入基于构建框架的代码发开的入门教程。在入门教程里,你将能一步步地从零开始搭建属于自己的一个微应用。

并在这个过程中,你将接触到典型的基于低代码的开发(编程)流程,逐步熟悉Next Builder的基本概念、使用方法和技巧。

#创建微应用项目

微应用项目即低代码工程项目,有关微应用的一切(菜单、路由、页面编排、数据模型、文档等)都在工程项目里进行开发。

进入Next Builder首页,点击右上角的新建按钮,填写微应用的基本信息。

点击保存,创建成功!

#创建微应用的首页

新建了微应用工程后,需要开发它的页面,我们先从首页开始。

微应用的页面,又叫做 路由,也即我们常说的 URL,每个 URL 对应微应用中的一个页面。

1.进入路由视图

在左侧菜单栏找到 User Flow,它是微应用的路由视图入口,在此可以添加路由,配置路由间的跳转关系。

通过 User Flow,编排者能够以拓扑视图的方式直观地了解这个应用的规模、页面间的跳转情况,也能更好地去设计和思考产品流程。

2.创建路由(首页)

点击右上角 [Create Route] 按钮跳转到创建路由页面。设置路由的 Alias(别名)为首页,Path 留空( 仅保留${APP.homepage},表示微应用的首页,通常是 http://{{你的服务器IP}}/next/{{微应用ID}} )。

点击保存,这样我们就把微应用的首页新建好了。

3. 对首页进行编排

成功新建了首页路由,会自动跳转到它的 可视化编辑器 界面。

可视化编辑器 拥有非常友好的拖拽交互,它可以帮助我们快速搭建出符合业务需求的应用页面,是微应用编排的“主战场”。

我们可以为首页添加一个 构件,用于欢迎用户来到我们的第一个微应用。

构件,是Next Builder中的基本页面元素,比如一个表格、输入框、描述文字、折线图等等。

把微应用比作一个乐高模型的话,那构件就是各种各样的零部件,编排者可以随心所欲地搭建出汽车、洋房、钢铁侠等各种东西。

基于 DevOps 实践经验,Next Builder 总结提炼了一个丰富而强大的 构件库,极大地提高了编排者的开发效率。

◆ 点击可视化编辑器的右上角的“+”号,搜索 brick-result,找到“结果提示”构件,并拖拽到页面之中。

◆ 点击画布中的构件,在 Properties 标签页里填入构件的 customTitle 和 status 属性,分别设置构件的 主标题文字 和 结果状态,决定图标和颜色。(更多的属性说明,可以在 Documents 标签页中查阅构件的示例文档)

◆ 在 Settings 标签设置构件的别名,方便识别。

◆ 保存构件后,返回画布。

◆ 再点击顶部右侧工具栏的“构建并推送”按钮(或者使用 CTRL+B 快捷键),就成功完成了一次微应用的修改。

◆ 再点击顶部右侧工具栏的“预览”,即可在新开的浏览器窗口里预览当前的页面效果。

这样!我们的第一个微应用就创建好了!

对于如何搭建第一个微应用,相信你已经Get到了


有疑问加站长微信联系(非本文作者)

入群交流(和以上内容无关):加入Go大咖交流群,或添加微信:liuxiaoyan-s 备注:入群;或加QQ群:701969077

1223 次点击  
加入收藏 微博
暂无回复
添加一条新回复 (您需要 登录 后才能回复 没有账号 ?)
  • 请尽量让自己的回复能够对别人有帮助
  • 支持 Markdown 格式, **粗体**、~~删除线~~、`单行代码`
  • 支持 @ 本站用户;支持表情(输入 : 提示),见 Emoji cheat sheet
  • 图片支持拖拽、截图粘贴等方式上传