论坛
潜水/灌水快乐,沉淀知识,认识更多同行。
ToB圈子
加入IT圈,遇到更多同好之人。
朋友圈
看朋友圈动态,了解ToB世界。
ToB门户
了解全球最新的ToB事件
博客
Blog
排行榜
Ranklist
文库
业界最专业的IT文库,上传资料也可以赚钱
下载
分享
Share
导读
Guide
相册
Album
记录
Doing
搜索
本版
文章
帖子
ToB圈子
用户
免费入驻
产品入驻
解决方案入驻
公司入驻
案例入驻
登录
·
注册
只需一步,快速开始
账号登录
立即注册
找回密码
用户名
Email
自动登录
找回密码
密码
登录
立即注册
首页
找靠谱产品
找解决方案
找靠谱公司
找案例
找对的人
专家智库
悬赏任务
圈子
SAAS
ToB企服应用市场:ToB评测及商务社交产业平台
»
论坛
›
软件与程序人生
›
DevOps与敏捷开发
›
低代码为何这么“香”
低代码为何这么“香”
络腮胡菲菲
金牌会员
|
2024-4-10 06:45:19
|
显示全部楼层
|
阅读模式
楼主
主题
791
|
帖子
791
|
积分
2373
本文分享自华为云社区《
【云享问答】第4期:低代码为何这么“香”
》,作者: 华为云社区精选。
在数字化转型的大潮中,快速实现业务需求并迅速推出应用程序是企业成功的关键。而低代码平台,则成为了开发者的好帮手,为他们提供了高效、可扩展且可靠的开发解决方案。本期【云享问答】通过这11个问题,带你熟悉低代码开发,认识华为云低代码平台Astro,实现应用的快速开发和上线。
1、什么是低代码/零代码开发?
低代码开发借助可视化工具和预构建组件加速应用构建,减少手写代码,专注业务逻辑。零代码则将代码封装为模块化、可视化组件,用户通过拖拽和参数设置即可快速搭建企业系统,无需编程知识。两者共同助力高效开发。
2、低代码开发平台可以解决哪些问题?
低代码平台作为支持低代码开发的关键组件,提供可视化开发环境,自动化工具简化复杂任务,预构建模板快速创建应用,无缝集成现有系统和第三方服务,并提供快速部署功能。从而帮助企业和开发者提高开发效率,简化开发流程,缓解开发资源短缺,降低技术门槛,最终快速适应市场变化。
3、开发者怎样选择合适的低代码平台?
开发者首先需要明确自己所需的功能和需求,考虑相关应用程序类型、功能、复杂性等需求。其次,在选择低代码平台可从:平台易用性、集成能力、安全性、性能和可扩展性、社区支持和文档等方面考量。
以华为云Astro低代码平台为例,Astro是华为云自主创新的全场景低代码平台,提供了零码、低码、高低码协同的云上开发模式,通过对企业业务模块的抽象、编排与管理,联合专业开发者与全民开发者,加速企业数字化转型
4、零基础小白是否可以快速上手华为云低代码平台?
零基础小白,可以使用AstroZero零代码或AstroFlow进行开发体验,推荐尝试零代码初学体验。自主学习不需要编码能力,通过全新的可视化界面,拖拉拽即可轻松搭建应用,让工作变得简单有趣。指导手册:
AstroZero零代码
、
AstroFlow
。
并且,开发者可以通过
华为云Astro官网
进入免费试用,通过产品学习进入学习频道。
5、0代码经验的开发小白都可以上手的低代码平台Astro的架构是如何设计?
Astro低代码平台利用华为云原生能力构建后端服务并实现业务集成。平台提供基础、移动和业务组件,以及逻辑和流程编排功能。各种协议粘合不同模块,包括页面搭建、组件描述、物料资产和DSL转换协议。
低代码设计器为核心,支持导入物料,设计器插件和组件生态,生成源代码适配多终端多技术栈,在线设计平台和VSCode插件则实现设计开发一体化。平台管理中心涵盖物料、平台和应用中心,提供全方位管理服务。PaaS平台服务则支撑平台的设计到部署,并提供运行时服务。
Astro能力架构图
6、高低代码混合开发有何特点,后期是否需要额外的运维工作?
高低代码混合开发是低代码平台的一大特点,它通过桥接方法实现低代码对高代码的调用,使得开发者在页面搭建过程中能够直接调用包含复杂逻辑等业务的JS文件。低代码平台主要处理页面、组件等UI的搭建,而在运维阶段,平台利用DSL生成源代码,这一过程是单向的,生成的源代码只读,不可编辑。
对于华为云Astro平台,其公有云模式确保了系统的稳定性、可靠性和健壮性,用户在享受这些特性的同时,无需投入额外的运维工作和时间,这正是低代码平台的优势所在。而且,该平台开发的应用前后端解耦,为后续维护提供了便利。
7、低代码平台可以与哪些应用集成,是否有限制?
低代码平台可以与多种应用进行集成。例如,它可以通过配置与welink等主流办公应用进行深度集成。此外,平台也支持接入API接口,包括Webservice、RestFul等,涵盖了开发者的多种使用需求。
低代码平台在集成方面也存在一些限制,对于一些特定领域或特殊需求的项目,可能会因为平台的限制而无法完全实现集成。目前,Astro平台子服务提供API接口开放能力,对数据集成、功能调用以及外部服务链接等均有很好的支撑方式。
8、在低代码平台的开发中,如何选择数据库?
选择低代码平台时,需注意是否支持多数据源接入,以确保数据库的顺利管理。目前,许多低代码平台都支持主流和国产数据库。以Astro平台为例,其支持:MS SQLServer、MySQL、Oracle和GaussDB关系型数据库等类型,尤其是业务展示大屏在数据库来源上是不限制的。
Astro访问数据库的场景包括:使用Astro的Object可视化创建业务数据模型;通过Astro脚本的DB标准库或服务编排图元实现业务数据的CRUD操作;利用Astro的控制态工具“数据调试”进行简单查询测试;前端页面通过访问数据库获取数据源展示,并开放API供第三方读取数据。
9、Astro低代码平台如何确保数据安全,是否会访问用户上传并保存的数据?
Astro低代码平台的数据安全中心有8大核心数据安全能力:数据资产透明可视;敏感数据识别;数据传输安全;数据存储安全;数据审计;数字水印;数据脱敏;完全销毁。
在是否读取用户上传的数据方面,这个主要是根据开发者的业务场景和需求决定的。举例来说,开发者通过表单收集特定的统计信息,平台会保存但不会读取数据;如开发者需要在应用中利用OCR组件实现用户上传信息的识别,则需要读取并分析数据。
10、Astro平台支持开发者开发哪些软件和应用,如何实现产品在不同终端上的兼容性?
Astro可以开发web、小程序(以H5的方式),对于安卓,ios那种原生移动应用开发是不支持的。
在组件运行策略方面,Astro采用适配器模式来兼容不同终端的实际能力,在UI显示方面,Astro采用华为云DevUI框架来兼容不同终端的分辨率与浏览器加载特性。
11、华为云有提供哪些行业的低代码样例资源?
Astro低代码平台与数字冰雹图观三维场景编辑器结合,展现出强大的应用潜力,在智慧城市、工业数字孪生和融合指挥数字孪生三大领域有着卓越表现。
在智慧城市/园区IOC方面,Astro能快速整合城市各部门的数据资源,实现城市运行、经济、政治、文化等多领域的态势监测。苏州工业园区、中山智慧城市等都是其成功应用的案例。
对于工业数字孪生,该平台能有效融合工业大数据、物联网和人工智能等技术,提高厂区的综合监管能力,降低运营成本。在发动机数字孪生、钢材生产线控制等方面都有出色应用。
在融合指挥数字孪生领域,Astro面向公安指挥中心,整合现有数据资源,覆盖各业务领域,助力情报融合、显示、分析、监测、指挥等功能实现。某市公安局情指大屏和公安安保决策系统都是其典型应用案例。
想了解关于华为云Astro更多内容,详见华为云Astro电子书:
《低代码开发者一百零一问》电子资料
。
点击关注,第一时间了解华为云新鲜技术~
免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!
本帖子中包含更多资源
您需要
登录
才可以下载或查看,没有账号?
立即注册
x
回复
使用道具
举报
0 个回复
倒序浏览
返回列表
快速回复
高级模式
B
Color
Image
Link
Quote
Code
Smilies
您需要登录后才可以回帖
登录
or
立即注册
本版积分规则
发表回复
回帖并转播
回帖后跳转到最后一页
发新帖
回复
络腮胡菲菲
金牌会员
这个人很懒什么都没写!
楼主热帖
论销售、售前的互助与博弈
SPSS计算极值、平均值、中位数、方差、 ...
C++读写文件
Redis发布订阅
.NET WebAPI 使用 GroupName 对 Contro ...
AAA
BP神经网络(反向传播算法原理、推导过 ...
Python:灵活的开发环境
全球名校AI课程库(23)| Harvard哈佛 ...
openEuler22+GreatSQL+dbops玩转MGR
标签云
挺好的
服务器
快速回复
返回顶部
返回列表