
软件开发本来具备复杂性特征,随着业务变化加速,层次不穷新技术:5G、人工智能、大数据、AI、物联网的出现,很多软件开发者一直深陷泥潭,处于奔命,996疯狂工作,软件开发效率大幅提升一直是开发者追逐的梦想,如何实现梦想?低代码平台将如何展现魅力?谜底将在本次分享中揭晓。
关于码豆发放的特别通知!
关于码豆发放的特别通知!
为保证您顺利领取码豆,请您至少登录一次DevCloud会员中心https://devcloud.huaweicloud.com/bonususer/home。
如您修改过用户名还请一并提供修改前的以及最新的用户名。
详情请咨询版主或添加小助手微信(Huawei-HDZ)备注“补发码豆”,
反馈时间截至2020年8月1日,如您在此之前没有反馈,视为自动放弃获奖资格。
直播时间
2020年 6月30日 19:30-20:30
回看直播
本次直播讲解
1.低代码平台优势:开发者的第一生产力,将复杂留给平台,简单留给开发者,让开发效率大幅。
2.代码平台关键能力:业务编排,流程编排,服务编排,模型编排,云上开发云下运行。
3.低代码平台架构浅析、实战案例。
专家介绍

直播有奖互动
预约直播得100码豆
【点击这里】,前往预约页面,填写报名资料,登录

观看直播幸运抽大奖
小助手会在直播公屏中随机抽取优质互动观众
赠送 数据线、HDZ笔记本~
参与微话题讨论赢HUAWEI 手表
讨论话题:
1.低代码开发平台是趋势还是炒作?
2.针对基于元数据、Serverless构建的低代码平台,您有什么看法?
3.低代码开发平台主要包括哪些内容?
当发帖盖楼人数>10人时
由专家评选出5名优秀开发者,分别抽取
一等奖*1 HUAWEI WATCH GT 2(运动款 曜石黑)
二等奖 *1 荣耀手环5i
三等奖*3 2000码豆
(本话题回复时间截止 7月7日 24时)


注意事项
1、活动的中奖名单和码豆奖励名单将于话题结束后3天完成公示,7月8日后统一发放,
请提前登录DevCloud会员中心了解码豆;
2、本次< HDZ summit 2020 >活动发放的码豆奖励将在2020年9月1日0点失效;
3、本活动最终解释权归华云所有。
4、其他事宜请参考【开发者市集活动规则】
更多精彩活动
【活动说明】
**实物奖品将于7月15日后统一发放。请添加HDZ小助手微信(Huawei-HDZ),备注“奖品邮寄”,留下获得的奖项截图和您的奖品邮寄信息呦~
**超过2020年8月1日仍未提供奖品邮寄信息的同学,视为放弃获奖资格~

获奖名单:
| 用户名称 | 获取奖项 |
| 好逸恶劳 | 一等奖 HUAWEI WATCH GT 2(运动款 曜石黑) |
| 真爱无敌 | 二等奖 荣耀手环5i |
| HW小龙 | 三等奖 2000码豆 |
| 宠辱不惊 | 三等奖 2000码豆 |
| kalos | 三等奖 2000码豆 |
抽奖过程公示-董老师.rar
88.76 KB,下载次数:3












.
1. 低代码开发平台是趋势还是炒作?
不久前,因为遇到一些需要用到Arduino UNO的小项目,然后发现了一款软件“Tinkercad Circuits”,这款软件如下图,在这款软件下编程显得格外轻松,只需要在主视图连接上实体对应的外接设备,在左下角拖拽组件,右下角便会给出代码,需要的话能直接修改代码使其代码符合要求。
该软件这样做大幅度降低硬件的开发时间,代码出来后只需要微调到符合自己要求便可以运行程序。
低代码开发平台必然是趋势。
2. 针对基于元数据、Serverless构建的低代码平台,您有什么看法?
无需运维,只需关注业务,并且只需要为实际消耗的资源付费(事件驱动),就像家里有个精打细算的管家帮忙一样。
3.低代码开发平台主要包括哪些内容?
1. 大量组件和与封装接口;
2. 与多种设备保留可扩展性;
3. 程序复用简单;
4. 图形搭建程序,微调代码即可使用;
5. 安全,防止泄露。
1. 低代码开发平台是趋势还是炒作?
LabVIEW是一种程序开发环境,由美国国家仪器(NI)公司研制开发,类似于C和BASIC开发环境,但是LabVIEW与其他计算机语言的显著区别是:其他计算机语言都是采用基于文本的语言产生代码,而LabVIEW使用的是图形化编辑语言G编写程序,产生的程序是框图的形式。
图形化的程序语言,又称为 “G” 语言。使用这种语言编程时,基本上不写程序代码,取而代之的是流程图或框图。它尽可能利用了技术人员、科学家、工程师所熟悉的术语、图标和概念,因此,LabVIEW是一个面向最终用户的工具。它可以增强你构建自己的科学和工程系统的能力,提供了实现仪器编程和数据采集系统的便捷途径。使用它进行原理研究、设计、测试并实现仪器系统时,可以大大提高工作效率。
LabVIEW 最早发布于:1986年。
美国国家仪器(NI)公的LabVIEW软件在1986年就开始实现“基本上不写程序代码,取而代之的是流程图或框图”这种情况类似于低代码开发平台; 所以,低代码开发平台是趋势。
2. 针对基于元数据、Serverless构建的低代码平台,您有什么看法?
元数据:描述数据的数据;
Serverless:无状态无服务器计算。
看法: Serverless平台可以无需运维,降低资源消耗,让开发者得以开展更具有业务核心价值的工作,而不是管理基础设施。提高敏捷度,更快速地推出新应用。但是Serverless也存在一些问题,因为是事件驱动(事件驱动函数)所以不适合长时间运行应用(一段时间内没有新事件驱动,则会进入“休眠”状态,从而降低消耗的资源。)
Serverless无需运维,只需关注自己的业务逻辑,并且只需要为实际消耗的资源付费,感觉Serverless的到来才让云计算资源像用电一样普及,像电费一样真正的用多少,算多少。
3.低代码开发平台主要包括哪些内容?
1. 图形化编程:可直观显示应用的各个方面,包括硬件配置、测量数据和调试;
2. 大量可调用组件库:常用功能打包做成组件;
3. 可扩展性:能够扩展新应用;
4. 程序复用:程序可以做成库,使其容易调用
1. 低代码开发平台是趋势还是炒作?
西门子是工业界的巨头,TIA博途是西门子工业自动化集团发布的一款全新的全集成自动化软件,TIA博途与传统方法相比,无需花费大量时间集成各个软件包,同时显著降低了代码量。TIA博途的设计兼顾了高效性和易用性,可对西门子全集成自动化中所涉及的所有自动化和驱动产品进行组态、编程和调试。西门子已实现低代码开发,高效率构建项目,可见低代码平台一定是个趋势!
有些人会说低代码开发,就相当于使用打包好的模块,会增加程序运行时间,这觉得需要分开两种情况:
第一种情况:需要实现的功能简单,但调用的平台集成的代码是功能过剩的代码,导致运行多余无用的程序增加运行时间;出现这情况的时候,建议自己写一遍需要实现的简单功能代码,提高系统响应性,在工业上的控制程序,基本一个程序周期不超过50毫秒。
第二种情况:需要实现复杂的功能时如果要自己重新写一遍,不单代码量大且需要根据硬件编写底层程序,这时低代码开发平台可让工程师获得极高效率地完成需要的功能,且调用库中的代码可能远远高效率过自己编写的代码,例如:要在西门子的逻辑控制器(S7-CPU)上实现与华为云IoT平台进行数据交互,只需要拖拉一个MQTT client即可打通工业数据上云功能,高效简单,运行效率高。
低代码开发平台就是让工程师更多时间专注在工程项目上,而不是大部分时间在处理该怎样适配硬件实现这功能。
2. 针对基于元数据、Serverless构建的低代码平台,您有什么看法?
首先我们先来看看元数据是什么:简单定义就是描述数据的数据。
元数据的基本特点主要有:
a)元数据一经建立,便可共享。元数据的结构和完整性依赖于信息资源的价值和使用环境;元数据的开发与利用环境往往是一个变化的分布式环境;任何一种格式都不可能完全满足不同团体的不同需要;
b)元数据首先是一种编码体系。元数据是用来描述数字化信息资源,特别是网络信息资源的编码体系,这导致了元数据和传统数据编码体系的根本区别;元数据的最为重要的特征和功能是为数字化信息资源建立一种机器可理解框架。
Serverless 又是什么:无服务器计算。
其实Serverless 就是 FaaS 和 BaaS 的结合,主要特点:1.事件驱动:事件驱动函数;2.无状态:无法进行内存或数据共享;3.无运维:serverles思想的核心;4.低资源消耗(低成本):函数不运行,不消耗计算资源(按资源的使用量付费)。
相比现在的代码平台元基于元数据与Serverless的特点所构建的平台相比现在的代码平台,平台通用性高,无需运维,降低资源消耗(降低成本)提高效率集亮点于一身。
3. 低代码开发平台主要包括哪些内容?
图形化的用户界面:使用拖拽组件和模型驱动的逻辑来程序;
大量组件和与封装接口:需要为开发者思考想要使用的组件,所以组件量一定大;对外需要连接其它设备能力需要提供封装接口;
即用型功能:无需从头开始为应用构建核心模块;
可重用性:能够重用预先构建或新开发的模块、插件,以更快地开发必要的应用程序;
安全性:确保其具有适当的安全性;
可扩展性:系统应具有可扩展性,能够扩展新的应用程序;
执行效率:使用组件编写的程序需要保证一定程度运行效率。
1. 低代码开发平台是趋势还是炒作?
低代码开发平台是未来的趋势,毋容置疑。开发模式的便捷化和敏捷化确实是大势所趋。我们开发人员应该转换一下思维,根据不同需求采用不同模式,不是说,所有应用都必须完整去开发一个应用生态,一般开发者想开发一个完整应用生态是不容易的,周期会很长,但是项目上线周期又有限,那么我们就需要采用低代码平台来做,便捷的敏捷的开发,既可以实现项目需求,又能在有限时间内,完成项目开发,以及部署上线。
我们知道企业面临的外部业务环境,是千变万化的,有很多不可抗力因素,比如:2020年訢冠疫情。因此,企业就要求支持企业业务的IT技术,也能够快速敏捷。所谓的敏捷,就是快速响应。上面也说明了,如果一个项目开发周期太长的话,就没法办法满足了。这是推动低代码开发的推动力之一。
根据Gartner(高纳徳)第三方机构预测。到 2024 年,低代码应用程序开发将占应用程序开发的 65% 以上。到 2024 年,至少有 75% 的低代码应用程序开发工作将集中在中小型项目里,来支持非核心的工作内容。 到 2024 年,有 75% 的大型企业将至少使用四个低代码开发工具进行 IT 应用程序开发和非编程式开发。(这部分引用文章的链接为https://zhuanlan.zhihu.com/p/152464030?from_voters_page=true)
2. 针对基于元数据、Serverless构建的低代码平台,您有什么看法?
所谓的Serverless,就是没法服务器的服务。它的开发复杂度比较低,功能比较单一。它特别适合的应用是,有一个服务商的服务已经存在了,用Serverless里的函数,向这个服务商要数据。包括,文字、图片、视频、语言的数据都可以,就是一个转换口。
还有是,这个Serverless构建的低代码平台,收费低,开发周期短,人力成本低,特别适合于功能单一的开发
知识链接:
华为云官方资料很全,可以参考学习,链接https://support.huaweicloud.com/cci_faq/cci_faq_0001.html
3 低代码开发平台主要包括哪些内容?
前台主要是,通过低代码开发的一些工具,帮助不同水平的用户,能够快读的开发不同的一些应用。
应用开发,通过低代码开发工具,快速的开发应用。支持各种终端设备。
流程自动化,通过低代码开发方式,帮助用户开一些自动化的流程引擎。
业务分析,提供可视化业务分析,智能报表等
智能虚拟代理,帮助用户通过低代码的开发方式,能够快速的开发一些虚拟机器人。比如,客服机器人
后台有,
AI Builder 帮助用户,快速构建一些AI的能力。将这些能力,注入到应用开发所开发的应用、流程当中。比如,智能表单,票据的处理,智能物体的识别。名片识别等
数据连接器。可以连接各种各样的云服务,以及本地部署的各种软件。还可以链接第三方的各种的应用。比如:SAP
Common Data Service是整个平台的基石,是其他一些系统所遵循的数字协议。
讨论的话题
1. 低代码开发平台是趋势还是炒作?
这个话题,做为一名IT从业者,即使没有这个活动,我们也会在头脑里想这个问题—低代码开发平台,是不是下一次的IT开发革命?先回答这个问题吧,我认为应该是一种趋势。企业在完成数字化之后,会慢慢推动自动化和智能化。现在,数据越来越多,需要越来越多,人们自然也会希望开发也能够越来越方便。这是推动低代码开发的动力。现在,很多企业已经完全数字化了,或者说正在进行数字化的转型的阶段,这样将来企业就会变成了一个数字化的企业了,数字化已经渗透了企业的远景规划、生产、销售、仓储等等各个方面,这些数字化快速增加的需求和现在市场上开发数量的不平衡,也是推动低代码开发平台发展的动力。
其次,低代码开发在2015年,就有个爆发式的增长。这是因为云计算和移动互联网的发展,推动了代码开发的发展。
2. 针对基于元数据、Serverless构建的低代码平台,您有什么看法?
Serverless 是一种架构理念,是指不用创建和管理服务器、不用担心服务器的运行状态(服务器是否在工作等),只需动态申请应用需要的资源,把服务器留给专门的维护人员管理和维护,进而专注于应用开发,提升应用开发效率、节约企业IT成本。传统上使用 Kubernetes 运行容器,首先需要创建运行容器的 Kubernetes 服务器集群,然后再创建容器负载。云容器实例的 Serverless Container 就是从使用角度,无需创建、管理 Kubernetes 集群,也就是从使用的角度看不见服务器(Serverless),直接通过控制台、kubectl、Kubernetes API 创建和使用容器负载,且只需为容器所使用的资源付费。
Serverless构建的低代码平台,在云平台上部署开发,易用用户学习,使用。成本也比较低,周期比较短,影响用户的不同开发需求快。抓紧上手用吧,在华为云。
3 低代码开发平台主要包括哪些内容?
控制台
应用构建服务,包括代码工具和开发环境
持续集成
应用管理
容器服务
DevOps服务
全链路监控
微服务治理
测试服务
开发服务
开发平台
平台工具
1.低代码开发平台是趋势还是炒作?
我觉得这是一种趋势。
曾几何时,程序员是那么遥不可及,如今编程已经从娃娃抓起了,但当今世界要求的快速高效,软件编程的庞大及复杂远非当初可比,如今都是团队合作编程,从零开始构建代码已经不现实了,如果能用很少的代码就能实现想要的功能无疑是人们所追求的,这也是编程语言逐渐抽象化的基础,也是Python这类简单优雅的语言近年来火热的原因,这是市场的需求,时代的要求,是一种趋势。我觉得谷歌的AutoML,百度的智能平台,华为云的自动学习都算此类范畴,当然可能更近一步,应该算为零代码,不是这里的低代码,但这确实反映了一种低代码,简单快速开发应用的趋势。
同时,也要看到当今低代码开发平台还是在一些较为模块化,固定化的场景使用,真正的“智能”尚未到来。
2.针对基于元数据、Serverless构建的低代码平台,您有什么看法?
云服务正在为大众和更多企业所接受,这是一种发展方向,基于元数据,Serverless构建的低代码平台有一定的新颖性,我想应该可以为用户所接受。同时,这也降低了对用户本地硬件配置环境的要求,可以根据业务发展需要定制化设计,更加节省资源和开销。
同时,依靠业界领先的平台管理,整体流程更为流畅,简单,效率有提高。
3.低代码开发平台主要包括哪些内容?
1)基础工具
2)依据自身优势打造的核心竞争力
3)友好而美观的界面设计(主要是提升用户体验)
4)完善人性化的流程管理
5)简洁高效的代码管理,后期调试、测试,以及最终应用
Q3:
华为云低代码开发平台的BPM在交互效果和美观界面做得怎么样?
dongxinwu
2020-7-1 14:54
Q2:
华为云低代码开发平台对开发者的可定制性如何?能否随着业务的修改或新需求的新增从而自定义各种开发模块?
dongxinwu
2020-7-1 14:53