用户名
Email
论坛
潜水/灌水快乐,沉淀知识,认识更多同行。
ToB圈子
加入IT圈,遇到更多同好之人。
朋友圈
看朋友圈动态,了解ToB世界。
ToB门户
了解全球最新的ToB事件
博客
Blog
排行榜
Ranklist
文库
业界最专业的IT文库,上传资料也可以赚钱
下载
分享
Share
导读
Guide
相册
Album
记录
Doing
应用中心
帖子
本版
文章
帖子
ToB圈子
用户
免费入驻
产品入驻
解决方案入驻
公司入驻
案例入驻
登录
·
注册
只需一步,快速开始
账号登录
立即注册
找回密码
用户名
自动登录
找回密码
密码
登录
立即注册
首页
找靠谱产品
找解决方案
找靠谱公司
找案例
找对的人
专家智库
悬赏任务
圈子
SAAS
IT评测·应用市场-qidao123.com技术社区
»
论坛
›
软件与程序人生
›
DevOps与敏捷开发
›
低代码为何这么“香”
低代码为何这么“香”
络腮胡菲菲
论坛元老
|
2024-4-10 06:45:19
|
显示全部楼层
|
阅读模式
楼主
主题
1790
|
帖子
1790
|
积分
5370
本文分享自华为云社区《
【云享问答】第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
立即注册
本版积分规则
发表回复
回帖并转播
回帖后跳转到最后一页
发新帖
回复
络腮胡菲菲
论坛元老
这个人很懒什么都没写!
楼主热帖
论销售、售前的互助与博弈
C++读写文件
B站狂神Docker学习笔记
Python:灵活的开发环境
SPSS计算极值、平均值、中位数、方差、 ...
微信分享iOS Universal Link配置说明 ...
AAA
<C++>继承的进阶之构造与析构的调用 ...
.NET WebAPI 使用 GroupName 对 Contro ...
BP神经网络(反向传播算法原理、推导过 ...
标签云
集成商
AI
运维
CIO
存储
服务器
浏览过的版块
备份
移动端开发
登录参与点评抽奖加入IT实名职场社区
下次自动登录
忘记密码?点此找回!
登陆
新用户注册
用其它账号登录:
关闭
快速回复
返回顶部
返回列表