首页 > 其他分享 >一文拆解“复杂软件”的无代码配置逻辑

一文拆解“复杂软件”的无代码配置逻辑

时间:2023-06-30 18:32:08浏览次数:44  
标签:逻辑 一文 代码 smardaten 拆解 软件 搭建 数据 页面

最近教研组的小伙伴们收到了一些用户在试用smardaten过程中的困惑。为了解答大家的疑问,今天特别邀请了教研组的美女小姐姐,以一个比较简单易理解的场景“疫情填报”,来拆解一下smardaten如何支撑应用的搭建逻辑,以及smardaten作为企业级无代码与轻量级无代码的配置逻辑差异。

一文拆解“复杂软件”的无代码配置逻辑 _数据

课程视频链接在此奉上,欢迎查阅:

https://s3.smardaten.com/app/page/view?id=25b6f4b6-46c5-5855-31bd-336bc7bb9167&data_id=data1646452020984631296

简单的来看,基于smardaten的配置过程可以分成两条线,最后进行合并。

一文拆解“复杂软件”的无代码配置逻辑 _逻辑控制_02

第一条线,以页面为中心,配置原型

①定软件首页菜单、页面布局;搭建系列页面结构;
②搭建系列页面框架,包括表单页、详情页、列表页、分析页;
③细化页面内容,插入各类企业级组件,设置组件样式,如名称、样式、占位。

——这样就快速完成了界面原型,可以拿去给用户确认需求了
(系统贴心的提供了一键补充演示数据,以假乱真!)

第二条线,以数据为中心,进行数据准备

①搭建数据库结构,并在smardaten引入各类数据源;

②通过组件完成数据计算、数据交换,做好数据准备,等待调用;
③构建数据分析图表组件、数据服务API,等待调用。

——就这样快速完成了软件所需的数据资源配置开发。

最后,两条线合并为一条

①在页面中,对组件进行数据资产绑定,并进行安全、权限等设置;
②在页面中,设计页面交互动作、操作方式、逻辑控制。

——这样就将一个软件原型转变为真实系统啦~

不论多么复杂的软件系统,都是由以上几个步骤来完成的哦!

共性与差异

通过上面的分解,大家可以看到:smardaten作为“企业级无代码”与“普通轻量级低代码”搭建逻辑有些共性,即都是以页面为核心,先建立主菜单,通过前端元素串起来数据资产、页面逻辑、业务流、权限等多个应用软件要素。

但smardaten为了适配较为复杂的软件场景而生,与轻量级无代码相比,核心在两个方面进行了底层强化:

① 数据能力有单独的底座支撑,并完整覆盖了从“数据源-数据图书馆-交换机-分析仪-大屏-数据服务”等,使得数据资源唾手可得,随时等待软件开发人员的取用——如同中央厨房里的油盐酱醋,等待大厨!

② 以“逻辑控制+服务编排”的组合应用来实现复杂逻辑:如“逻辑控制”实现取值判断、条件分支、页面跳转等前台页面操作;“服务编排”实现变量计算、数据操作、Restful调用、缓存操作、循环判定等后台数据库操作——成为处理复杂逻辑的哼哈二将!

解读就到这里,下面到你了

快来试试吧!

一文拆解“复杂软件”的无代码配置逻辑 _数据_03

  SaaS版本 更快使用、沉浸体验

数睿数据官网www.smardaten.com,右上角点击“试用环境”进入。

具备企业级无代码基础功能,满足无代码学习、数据管理、数据分析与可视化、应用搭建等场景。无论是有技术基础的还是业务部门无代码,体验者都可以上手体检。

一文拆解“复杂软件”的无代码配置逻辑 _企业级_04

标签:逻辑,一文,代码,smardaten,拆解,软件,搭建,数据,页面
From: https://blog.51cto.com/u_16005460/6592739

相关文章

  • 特别呈现|腾讯云 X K+ 峰会共同打造软件工程新生态
    近日,K+全球软件研发行业创新峰会在上海成功举办。会上,峰会钻石合作伙伴腾讯云倍受瞩目。其参会展台人潮涌动,演讲内容也深受关注和好评。腾讯云是腾讯集团倾力打造的云计算品牌。作为腾讯云的重要产品线之一,腾讯云CODING涵盖一站式研发管理平台及云原生工具,为互联网、金融、政......
  • 上门服务小程序|家政上门服务系统|东郊到家软件功能
    上门服务小程序是一种以移动互联网为基础的新型服务模式,它不仅方便用户使用,同时也可以提升服务的效率和质量。使用上门服务小程序实现按摩或理疗服务,同时操作简单,只需要一键预约即可在工作之余,休息娱乐的时候,点一个理按疗摩技师,做一个SPA,缓解工作压力,下面小编就详细讲解下家政上门......
  • Debian配置软件源
    一、备份原有配置:cp/etc/apt/sources.list/etc/apt/sources.list.bak二、配置#阿里镜像源debhttps://mirrors.aliyun.com/debianbullseyemainnon-freecontribdebhttps://mirrors.aliyun.com/debianbullseye-updatesmainnon-freecontribdebhttps://mirrors.......
  • Mac音乐制作软件-Logic Pro
    LogicPro是苹果公司开发的专业音乐制作软件,为音乐制作人、作曲家和音频工程师提供全面而强大的工具和功能。→→↓↓载LogicPro 多轨录音和编辑:LogicPro支持无限多轨录音和编辑,可以同时处理多个音频和MIDI轨道。用户可以轻松地录制、编辑和排列各种乐器和声音。内置......
  • 一文读懂 Mysql MVCC
    ......
  • Visual Component软件介绍 衡祖仿真
    无论您是在寻找一款快速设计和提供生产解决方案的工具,还是寻找一个为您的离线编程应用程序提供动力的平台,VisualComponents都是您的首选解决方案。  VC软件在模拟仿真时,可实时采集仿真数据生成数据图表。在模拟仿真中,让用户了解整线的效率、产出率、寻找自动化产线瓶颈、查看......
  • 老外最喜欢用的15款社交软件,不回邮件就去这里找他!
    外贸人不仅要懂得跟外国客户谈生意……私底下的问候、关心、聊天也必不可少。其实很多老外都不喜欢来回发邮件,他们大多数时间都是泡在社交软件上。如果能掌握外国客户常用的几款社交软件,并了解对方的喜好和生活习惯,就可以有更多的谈资和切入点引起对方的注意哦!下面贸小七就来介绍几......
  • 软件测试|web自动化测试神器playwright教程(十七)
    前言上篇文章我们介绍了使用playwright下载文件的方法,本篇文章我们将介绍使用playwright上传文件。上传文件是我们经常需要面对的场景,如果我们使用的是selenium,那我们的操作会比较复杂,因为有的文件上传是input控件,有些是需要我们直接传文件地址,一旦弹出文件选择框的话,selenium就无......
  • 软件测试|web自动化测试神器playwright教程(二十)
    前言我们都知道,selenium可以实现Chrome浏览器的复用,绕过登录步骤,实现cookie的复用,playwright同样也可以实现该功能。环境设置我们在使用selenium进行浏览器复用时,需要提前将Chrome浏览器配置到我们的环境变量中,具体步骤如下:找到Chrome浏览器的安装路径,如下图:将'C:\ProgramFiles(x......
  • 软件测试|web自动化测试神器playwright教程(二十一)
    前言我们在日常工作和生活中,经常会遇到滑块的情况,如下图所示:淘宝的网页登录,在我们输入完账号密码后,需要按住滑块,并且滑动至最右边,才可以登录。这是最为常见的滑块安全验证机制,当然也对我们的自动化工作造成了部分的困扰,在selenium中,我们可以通过滑动滑块来解决这个问题,而playwright......