影刀低代码平台:开启高效应用搭建之旅

社区入口:https://app.yingdaoapps.com/login
文档:https://www.yingdao.com/yddoc/lowcode/Intro
视频:https://ying-dao.feishu.cn/docx/AoFZdqB86omXZjxXUMBc8B40nbe?from=from_copylink

一、影刀低代码平台的独特魅力

影刀低代码是 AI 驱动的全栈低代码 IDE,堪称构建企业应用的最佳选择。它具备强大的可视化画布和 AI 助手,这两大 “神器” 让开发变得轻而易举。通过可视化画布,你可以像搭建积木一样,根据业务需求轻松链接内外部数据资源,拖拽搭建出美观实用的 UI 界面,还能自定义代码逻辑,从而完成数据看板、管理面板、客户支持等各类自定义 Web 应用。

不仅如此,影刀低代码平台还深度集成了影刀 RPA 以及影刀 AI Power。与影刀 RPA 的集成,使得应用具备强大的自动化能力,能够模拟人工操作,完成各种重复性、规律性的任务,大大提高工作效率。而与影刀 AI Power 的融合,则为应用注入了智能化的 “灵魂”,使其能够实现诸如智能客服、数据分析预测等高级功能

二、平台术语轻松学

在深入了解影刀低代码平台之前,先来认识一些平台中的关键术语。

  • 应用:这是通过低代码平台搭建的系统或解决方案,从简单的表单、报表到复杂的企业管理系统,都能在影刀低代码平台上构建。

  • 应用编辑器:它是用于构建应用、创建和编辑查询的在线 IDE,由侧边栏、查询编辑器、画布和设置器组成,为开发者提供了一个集成的开发环境,就像一个功能齐全的 “数字工作室”。

  • 应用版本:每个应用在不同状态或迭代下会形成不同版本,代表着应用的功能状态。影刀低代码平台内置完善的应用版本管理功能,支持发版、版本回退、工作版本设置等操作,方便开发者跟踪和管理应用的变化,就像给应用的成长历程做了详细记录。

  • 组件:组件是系统预定义的可重用模块,用于搭建页面 UI。根据功能可分为布局组件、数据录入组件、数据展示组件、导航、容器、图表等。通过设置器对组件进行配置,组件的数据还能被查询使用,实现数据交互,如同搭建房屋时使用的各种预制构件。

  • 查询:查询实现了应用与数据资源、组件之间的数据交互。根据资源类型,可分为资源查询和 JS 查询。查询能力丰富多样,既能使用 SQL 或 GUI 与数据库交互,绑定组件数据与外部资源联动;也能使用接口或三方集成平台与外部数据源交互;还能使用 JavaScript 进行数据操作,触发查询、操作组件、设置变量、数据转换等。查询按运行方式分为自动运行查询(适用于页面数据渲染等,可与变更事件绑定)和手动运行查询(常见于表单提交、搜索等操作),运行方式可在 “运行方式” 设置项中配置。

  • 数据转换:使用 JavaScript 对查询返回的原始数据进行加工,以获得特定数据。转换既可以在查询中执行,也能在应用中单独定义转换函数,让数据按照我们的需求 “变形”。

  • 事件:指用户在应用中的特定交互,如click(点击事件)、submit(表单提交事件)、change(字段值改变事件)、focus(获取焦点事件)、blur(失去焦点事件)等。许多组件内置了事件,可配置事件与动作响应,从而构建应用的交互能力,让应用能够与用户 “对话”。

  • 动作:在用户触发事件或系统操作完成后执行的行为。当前支持的动作类型包括操作查询、设置组件、跳转链接、设置本地存储、设置变量、显示通知等。一个事件可以触发多个动作,动作按顺序执行,就像一系列精心编排的指令。

  • 资源:应用运行时所需的数据或外部文件,类型包括数据库(常见的 SQL 和 NoSQL 数据库)、对象存储(用于存储文件、图片、视频、音频等)、接口(与外部数据源交互的接口,如 RESTful API 和 OpenAPI)、三方集成服务(影刀官方预配置的与第三方应用集成的接口)。资源通过资源管理页面进行管理,支持添加、编辑、移除资源并为不同环境配置资源,是应用运行的 “粮草”。

  • 共享查询:可在多个应用中共享的查询,适用于提取公共服务的查询场景,如获取配置、获取用户详情等。创建时选择 “从查询库导入”,然后选择需要的查询即可使用,避免了重复配置,提高了开发效率。

  • 变量:应用中用于临时存储数据的对象,存储在内存中,在单次会话内有效,页面刷新或浏览器关闭后失效,如同一个临时的数据 “中转站”。

  • 本地缓存:即 Local Storage,将数据存储在用户浏览器中的持久性存储能力,与 JavaScript 中的 Local Storage 类似,在浏览器关闭后数据继续存在,除非用户或程序清除缓存,可用于存储一些需要长期保存的数据。

  • 空间:共享相同用户、应用、资源等的工作区。企业可通过空间进行权限和数据隔离,提高管理效率。每个组织启用低代码平台时会创建一个默认空间,超级管理员可创建多个空间,每个空间有独立域名和登录界面,组织用户可以加入多个空间,为企业管理提供了灵活的架构。

  • Markdown:一种轻量级标记语言,用于格式化文本。系统中的文本组件和文本内容均支持 Markdown 语法,并且支持部分 HTML 标签渲染页面元素,让文本编辑更加便捷、灵活。

三、应用管理与类型选择

影刀低代码平台支持创建单页应用和多页应用。单页应用将所有功能集中在一个页面中,若功能较多,可能会导致加载延迟。因此,建议根据应用功能模块的数量选择合适的应用类型。当功能较少时,可选择单页应用,其简洁的结构便于快速开发和维护;而功能较多时,多页应用则能更好地组织和展示内容,提升用户体验。

四、资源管理:稳固应用根基

资源是应用运行的基础,为查询提供数据来源,包括数据库、云数据库、API 或者三方服务。影刀低代码平台具备日益完善的资源集成能力,能够实现与常见服务的互通。

(一)创建资源

创建资源的步骤清晰明了:

  1. 在菜单中选择资源管理,在资源管理页面点击新建资源。

  2. 在弹出的页面中,选择资源类型。

  3. 填写资源的名称、配置连接信息、身份验证方式等表单项。

  4. 对于数据库等资源,可点击测试连接查看资源的连通性,确保一切正常。

  5. 测试无误后,点击保存即可保存资源。

(二)资源操作

平台支持对资源进行多种操作,包括变更资源的名称,为同一资源的不同环境添加额外配置,复制资源以及删除资源,满足不同场景下对资源的管理需求。

(三)资源安全保障

影刀低代码平台非常重视资源安全,采取了一系列措施:

  1. 所有的身份验证凭证都将被加密保存,添加后无法在前台直接查看,有效保护了敏感信息。

  2. 与外部资源的交互均在后端网关进行,所有数据提交到网关前均进行安全处理,为数据传输保驾护航。

  3. 针对 SQL 查询,默认开启预处理语句(prepared Statement),以防止 SQL 注入,确保数据库操作的安全性。

(四)IP 白名单设置

在配置资源的白名单时,如果数据库、接口服务或者其他需要集成的服务中有配置 IP 访问策略,则需要将影刀的 IP 添加到白名单中,否则影刀将无法访问配置的资源。可查看对应服务的文档、咨询企业中的技术人员或者联系服务提供商来获得配置方法。

五、共享查询:提高开发效率的利器

在应用开发过程中,某些 API 或数据表可能会在多个应用或场景中使用。为避免在每个应用中重复配置,影刀低代码平台提供了 “共享查询” 功能。通过将常用的查询设置为可重用的查询,无论在哪个应用中,都可以直接引用这些共享查询,大大提高了开发效率并确保查询的一致性。创建共享查询时,在共享查询页面点击 “创建共享查询” 即可完成设置。与普通查询不同的是,共享查询的名称支持使用中文,创建过程与普通查询类似,同样需要指定数据资源,确保查询能够正确访问和操作所需的数据。需要注意的是,目前在创建共享查询时,资源管理必须有配置数据库或者是 api,否则无法使用。

影刀低代码平台以其强大的功能、便捷的操作和安全的保障,为企业应用开发带来了全新的体验。无论是希望快速搭建业务应用的企业,还是渴望提升开发效率的开发者,影刀低代码平台都值得一试。快来开启你的高效应用搭建之旅吧!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

༺༎九ྎ༒刺ྏ༣༎༻

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值