网站大量收购独家精品文档,联系QQ:2885784924

低代码开发为构建“智慧校园生态圈”助力.docx

低代码开发为构建“智慧校园生态圈”助力.docx

  1. 1、本文档共5页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多

低代码开发为构建“智慧校园生态圈”助力

●低代码产品发展概述

●APaaS主流技术路径

“低代码开发”就是开发人员可以通过编写少量代码甚至无需代码就可以快速生成应用程序的一种方法。笔者有时把“低代码”作为名词用,这时候是把它看作一个像C系列语言或Python语言一样的“工具”;有时也把“低代码”作为动词用,这时候它表达的是其字面上代表的一种应用程序开发方式,因为在用这种方式开发应用程序时,需要手写的代码比通常的开发方式少很多,在部分场景下甚至可以完全不写代码。APaaS具有可视化、模块化、可拖拉拽等一系列敏捷开发特性,主要用于核心业务管理应用、移动应用采集数据、API接口写入数据并构筑管理看板、流程应用、流程自动化应用、部门级小应用等主要场景。对于学校不同业务部门的人员来说,APaaS可以减少各业务团队与如学校信息中心这样的IT管理和规划部门的沟通成本,降低人为差错带来的损失。对于开发人员来说,APaaS平台解放了开发过程中繁冗、重复性编码的工作,可以有效地降低人工成本,提升开发效率。此外,APaaS平台支持跨平台部署,可以同时为多个平台构建应用程序。用户通常可以利用表结构、视图、统计、自定义页面、用户角色权限、工作流等六个组件,以数据管理和工作流为基础,通过IDE开发环境驱动或模型驱动两种技术路径来搭建APaaS平台。基于IDE框架的快速开发平台是指将传统的集成开发环境(IDE)充分可视化,允许开发者使用配置面板和控制台来替代相当比例的代码编写,具体示意说明如图2所示。IDE模式灵活性更高,但应用开发过程管理复杂,所以主要针对IT专业人员,典型厂商如美国的Outsystems和欧洲的Bettyblocks均采用此技术路径。而模型驱动开发平台进一步降低了代码开发工作量,但在一定程度上牺牲了应用实现自由度,国内厂商如明道云、钉钉宜搭、简道云、伙伴云均采用此技术路径。

●APaaS平台应用场景

1.核心业务管理应用

2.部门级小应用

因为零代码系统带来的易用性和免除代码开发的特点,在统一的应用管理能力下,可以由业务部门的非开发人员直接搭建或者主导一些简单的小应用,这样也能防范影子IT问题,如在线访问或编辑APaas平台上的应用文档表格,可以避免教师在个人设备上访问了学生学籍记录或个人详细信息,然后丢失或被别有用心者盗取或直接使用该设备访问学校的系统并删除或更改记录这样的安全事件发生。

3.流程自动化应用

4.通过移动应用采集数据

APaaS平台支持跨平台部署,大幅降低系统部署成本和简化部署过程,适用于制造、工程、零售等行业需要特定职能人员从一线采集数据的应用场景。在教学领域,相当多的APaaS平台产品已能够对IoT设备和移动端设备进行开发设计,能够最大限度地将学习过程智能化和可视化,有利于教师及时获取教学效果反馈数据,进行教学分析和反思,实现个性化教学。

5.利用API接口写入数据并构筑管理看板

从多个第三方系统开放的API接口抽取数据,实现数据共享和应用;API接口通过数据表进行自定义创建和管理,并且通过定义API接口输入、输出参数可进行API接口测试,沉淀到统一的数据中台,并结合APaaS平台的自定义仪表盘功能构筑管理驾驶舱的应用需求。这个应用场景就是用另外一种方式替代了BI+ETL的方案,主要用于信息中心管理和分析。除了调用之外,也有很多APaaS平台提供了构筑其上的应用的openapi开放申请,定时将数据拉回到第三方系统中进行精加工或归档。

需要说明的是,从目前来看,大多数APaaS平台产品比较适合表单流程报表类型的在线办事管理场景。对学校应用来说,对于走班排课、精准教学、在线课堂等场景,就不太适合用低代码平台来搭建。

●APaaS厂商类型

1.国外厂商代表:微软PowerPlatform

微软提供的PowerPlatform平台,就是一个低代码开发平台,具体包括用于数据分析的PowerBI、可以让企业构建低代码应用的PowerApps、可以自动执行重复性耗时任务的PowerAutomate,以及甚至不需要任何编码就能生成聊天机器人的PowerVirtualAgent。PowerApps是一系列应用、服务、连接器和数据平台,可提供快速的应用程序开发环境,以根据业务需求生成自定义应用程序。PowerApps与PowerBI、PowerAutomate和PowerVirtualAgents共同组成PowerPlatform,四者联动为企业提供数据处理和分析服务,PowerApps在其中负责操作和修改数据。简单、易用、云端是PowerApps的三大核心,用户可以通过画布应用、模型驱动应用和自定义表单三种形式创建应用,画布应用可以让用户在短时间内轻松地组织界面,适合轻量级应用程序,模型驱动

您可能关注的文档

文档评论(0)

std360 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档