低代码能让程序小白秒变编程大神?
在4月17日~18日举行在微软在线技术峰会上,微软宣布其低代码/无代码开发工具Power Platform将在中国商用,并在中国市场正式推出Power Apps和Power Automate服务,满足全民开发者需求
截至4月20日8点,全球新冠肺炎累计确诊达240万,美国超75万,死亡超16万,疫情看不到减缓的趋势。
抗击疫情,不仅需要医疗设备和检测工具,还需要更多的实时数据。4月初,美国纽约在几天内就创建了一个新型冠状病毒危机管理平台,但却没有编写任何一行计算机代码。
作为一个在线门户网站,该平台允许纽约市政府绘制疫情地图,并识别热点地区,也帮助当地民众连接到关键服务。
这一平台是由“无代码”初创企业Unqork构建的。这家仅有100多名员工的科技公司的无代码开发平台让纽约的新冠病毒危机管理平台在72小时内上线,不用编写代码,只需使用可视化拖放工具就可以创建。
早在今年2月初,在疫情爆发的第一时间,北京市海淀区只用了一天时间就上线了“海淀防疫上报管理平台”,用于线上采集海淀区企事业单位的返工信息、返京人员健康信息等。
而海淀防疫上报管理平台没有采用传统企业应用开发流程,而是通过成熟稳定、简单灵活的定制化应用平台所“生成”。致远互联业务应用定制平台,即低代码/无代码开发平台,在短时间内打造了海淀区政府所需的协同业务应用。
新冠疫情期间,面对交付时间短、任务大的软件应用开发,低代码/无代码开发平台有了用武之地,并且大显神通。那么,疫情之后,低代码/无代码开发平台小宇宙能持续爆发吗?
面对疫情,阿里钉钉联动阿里云、支付宝、达摩院、政务钉钉、宜搭等团队,一天内紧急搭建出浙江省新型肺炎公共服务与管理平台,1月27日上线,并输出一整套完整的“数字防疫系统”,免费提供给全国各地政府和社区。
据阿里巴巴介绍,该系统分为居民、社区街道、医疗疾控、政务管理等四大模块,20多种功能。居民及疫情防控机构可以应用疫情信息采集、主动申报与疫情线索提供、医学观察服务与管理、疫情实时动态、在线智能问诊、同行程人员查询等功能,开展数字化疫情防控。
令人振奋的是一周多时间之后,继浙江之后,湖北、湖南、贵州、河南、天津、江苏、河北等28个省、自治区、直辖市陆续与阿里巴巴合作,搭建“数字防疫系统”。
如此快速搭建数字防疫系统,除了人员等资源投入外,阿里巴巴低代码开发平台宜搭,以及无代码开发平台宜搭Plus功不可没。
为此,阿里云表示向全社会免费开放宜搭应用搭建平台,直至疫情解除。宜搭通过可视化拖拽的方式,让不会编码的人员也能迅速搭建应用,对抗疫情。
2月1日,葡萄城宣布为疫情相关的公共信息化建设项目免费提供开发工具,包括各类开发控件怎么编写asp代码表格内容、报表和商业智能软件、低代码开发平台等。同时宣布,为所有与疫情相关的项目,提供不限工作时间的技术支持。
西安葡萄城产品市场经理宁伟告诉中国软件网,葡萄城与用户合作,疫情期间快速交付了多个抗疫的应用项目。如武汉葫芦兄弟科技有限公司使用葡萄城活字格平台,快速开发服务基层社区的生活团购系统,帮助社区落地群防群控。
Unqork公司利用低代码开发平台在为纽约构建了防疫门户后表示,构建的门户可以为其他城市、县或州定制,可以在48至72小时内上线。
Unqork COO Alex Schmelkin表示,抗击新冠病毒疫情,不仅需要更多的医疗设备和检测工具,还需要更多的实时数据。纽约的平台能为世界各地的其他城市起到示范作用。
过去几十年所采用的传统软件开发方法是让100多名IT人员花几年时间开发产品,为终端客户设计软件,将所有信息收集到风险管理系统中,并通过前台和后台收集所有信息,这是一个庞大的IT项目。
Alex Schmelkin称,一家金融服务公司过去花费数年时间才能打造成一种应用,现在无需编写代码,只需要少数开发人员与业务人员聚集在一起,三个月内就可以推出最终的软件。
Unqork本身雇佣了大约100名程序员,到目前为止主要专注于金融服务部门。Unqork创始人兼CEO Gary Hoberman 曾担任大都会人寿(MetLife)的首席信息官。其客户包括人寿保险公司John Hancock、高盛和Liberty Mutual等。
Unqork的雄心是将低代码延伸到了其他变化缓慢的行业,如政府、医疗保健和房地产等,它可以在微软Azure、谷歌云和亚马逊AWS等云计算平台上运行。
除了疫情对应用交付时间的要求紧以外,天量的应用开发需求也是低代码/无代码平台受到青睐的重要原因。
微软预计未来五年将开发5亿个新应用,这比过去40年开发的所有应用都多。而当前的软件专业开发人员或者专业软件公司数量不可能去应对这种需求。
软件供应商大举招聘工程师,而程序员人才却出现短缺,导致公司应用交付给商业用户时间大大延长。微软专家认为,仅在美国就出现100万名开发人员短缺。
专家认为,如果公司需要以“老式方式”进行编码,那么商业世界中正在发生的数字化、智能化、自动化是不可能很快实现的。
Gartner预计,2021年市场对于应用开发的需求将五倍于IT公司的产能。为填补这一”供需”缺口,低代码/无代码开发成为一种可行的解决方案。
专家介绍,低代码/无代码开发平台已经走过20多年的历程,从最开始的专业、高效的信息系统开发工具,逐渐向平台化发展,让用户能快捷、灵活的搭建个性化企业应用。2017年开始,低代码/无代码开发风口来临,开发平台逐渐增多。
Gartner在2018年专门建立了一个高生产力应用平台(hpaPaaS)分类,十几家无(低)代码企业入选hpaPaaS魔力象限。Gartner预测,到2020年,超过50%的企业应用将通过hpaPaaS平台搭建。
为应对新型冠状病毒疫情构建应用是低代码/无代码软件发挥优势的独特案例,但低代码/无代码平台软件正在迅速成为科技和云计算巨头之间激烈竞争的领域。
Unqork总部位于纽约,专门开发企业保险和金融服务的无代码平台。Unqork提供了具有拖放界面的云托管开发平台,使用完全无代码的可视化工具,使客户能够快速、经济高效地创建和管理复杂却功能性强的软件。
除了投资Unqork,2月4日谷歌云还收购了被称为最大的无代码软件开发商AppSheet,这家创建了8年的公司致力于开发无代码移动应用的构建平台。双方没有对外公布收购价格。
通过收购AppSheet公司,谷歌云可以为用户提供一种无需编写代码即可构建移动应用的简单方法。它通过从电子表格、数据库或表单中提取数据,并使用字段或列名称作为构建应用的基础asp学习。这项收购有助于企业授权数百万公民开发人员更容易地创建和扩展应用程序,而无需专业的编程技能。
只需要写少量代码、甚至不用写代码的开发低门槛,让宜搭成为阿里巴巴内部的“网红”平台。作为SaaS加速器中的重要模块,宜搭是阿里巴巴企业智能事业部研发的SaaS企业应用构建平台。只需要通过简单的组件拖拽与配置,就能完成业务应用的搭建。
在阿里内部,目前有10%的流程表单类应用是使用宜搭搭建出来的,宜搭每天的使用量覆盖了阿里集团30%用户。
不需要申请应用、代码库、线上运维,甚至不需要开发、测试,整体效率就可提升10倍。业务人员在不依赖于技术团队的情况下,就可以快速进行业务的开发、创新和试错。
以大麦网为例。过去,大麦网主要通过传统的邮件形式进行企业管理与运营,工作效率有限。但如果重新开发一套完整的OA系统,从需求排期、调研、编程开发、测试到上线,整个周期都需要投入大量开发资源,耗时耗力。
去年,大麦网的业务人员通过宜搭,在极低开发的情况下,自发完成了流程搭建。并且在搭建过程中,遇到需求变动,也可进行灵活修改。
目前,大麦网通过宜搭搭建的相关应用近40个,涉及法务、财务、IT、安全、业务等多个领域,影响大麦网近七成员工。
被微软CEO Satya Nadella称之为“微软2019年及以后最大的赌注之一”的微软Power Platform平台也是一款面向所有企业员工的低代码/无代码工具,它和Office 365、Dynamics 365一起作为微软在Azure上所做的工作的核心。
微软全民应用开发平台全球副总裁Charles Lamanna介绍,Power Platform是微软专门针对企业用户智能云开发出来的一个非常关键的产品和平台,是企业实现数字化转型重要工具。
在微软内部,现有数万个应用是由自己的员工通过Power Platform来开发的。统计数据显示,每个月微软会有10万员工在用Power BI做数据的分析,有8万员工用Power Apps来编程自己的应用,有3万员工用Power Automate来实现流程的自动化。
据Lamanna介绍,财富500强企业中,97%的企业都在使用Power Platform,Power Platform每月活跃用户数量达到300万人,其中包括企业自己的员工开发者。
Power Platform的使用场景已经非常广泛,包括有很多移动应用的开发。大型石油公司Schlumberge有一位非IT员工,用了两天的时间就开发了一个无代码应用,而这个应用为公司节省了750万美元。
原来的生产力代表就是Office,现在通过多年的转型,成功变成了Azure云计算,只不过掌管的是云端的海量的计算能力、存储能力和网络能力。
现在微软说的是“四朵云”,Azure、Microsoft 365、Dynamics 365,以及Power Platform致力于为人们提供一个更加强大的数字化工具,其结果就是效率提高,成本降低,自动化增强。
每个云计算服务供应商都会在这一领域有所作为。阿里云、谷歌云、微软云等的开发范式就已经改成了云原生的,随着企业上云比例的加大,云原生应用将成为低代码平台的主战场。这是云服务商加大低代码/无代码开发平台上投资的主要原因。
虽然越来越多的大型企业在公司内部应用低代码/无代码开发平台,大部分企业在成本、效率等方面的应用效果还不错, 但是并不是所有的企业和所有的员工适应低代码/无代码开发。
接受记者采访的不愿具名的平台提供商表示,采用低代码/无代码的企业必须具有一定的数字化基础,企业员工也必须具有一定的能力。客观来讲,所谓低代码/无代码,并不是像大家从字面上看到,可以什么都不用学,就能够开发软件。
如果企业没有数字化基础,员工没有对所从事的业务以及流程的深刻理解,根本无法生成应用软件,更不可能对企业业务发展产生正面的作用。
其次,要对公司实际业务的痛点有深刻的认知,发现在财务、人事、销售管理等方面最关键的痛点,新应用能够解决这些痛点,否则开发的新应用将成为无源之水、无本之木。
第三,公司已经积累了一定的数据,比如销售数据、人才数据、物流数据、财务数据等等,可以通过无代码开发,更好的利用数据。
烟台祥源教育培训基地使用一款财务软件多年,后公司业务扩展到园区管理。但是又不想从起炉灶,另搞一套系统。他们利用易水云平台,无代码设计出租赁管理系统,管理租户、房屋,进行合同、内部资产怎么编写asp代码文件夹、收费、退租等业务控制,即时租期到期预警,并和财务衔接,自动生成凭证等。
气体行业是个特殊行业,业务复杂,个性化需求很强,业界的行业管理软件都差强人意。钢瓶的管理涉及随气出库、回罐入库、寄存出库、寄存入库、外借出库、外借入库、租赁出库、租赁入库,供应商外借出库、供应商外借入库、购气自有出库、购气自有入库,还有调拨出库等多种业务。
易水云采用无代码开发为主体架构,辅以内置函数和公式开发,把气体行业的钢瓶管理融入进销存系统,并和财务、人事薪资、办公系统一体化集成,成功把进销存软件行业化、个性化,并超出了其行业软件达不到的功能和效果。
IT人员不能仅仅满足于自己会把房子造好,更多的出发点和利益诉求或者产品诉求,应该是如何把公司内部的数据资源、各种服务资源接口化、API化或者服务化。在服务化的基础上,能用一些图形的方式,以更加人性化、智能化的UI的方式,让不懂软件开发的人员可以像搭积木一样调用。
这样对于IT人员就有了新的要求,不能只满足于会开发一个应用,而是要把公司现有的数据、流程、服务全都标准化,并打包成模组。
微软中国CTO韦青说,微软Power Platform里面有一个被称为“皇冠上的明珠”的东西——CDS,Common Data Services,它有一个Common Data Model,是一个对于整个世界建模通用的而且是开源的数据库结构。
如果先有一个CDM建模,再有一个CDS把这些服务都结合在一起,表面上体现的是一个Power Apps,微软的Power Apps能变成一个应用的方式,可以是手机的Apps,可以是电脑的Apps,也可以是网页来做这种应用。
宁伟说,软件行业和传统行业的深度融合,既为软件行业带来了前所有为的发展机遇,也对软件业带来三方面的巨大挑战:专业软件人才的需求量急剧上升;企业大量的个性化需求,难以通过标准的软件产品得到满足;传统纯代码开发的周期长/成本高,难以为继。
为应对行业挑战,低代码开发如果能得到广泛应用,将大大繁荣中国的软件产业,对推动互联网、大数据、人工智能和实体经济深度融合等,都能做好良好的软件支撑作用。
主打无代码开发云平台的烟台易水侯灿接受中国软件网的采访时表示,易水云平台已经实现或者支持云原生应用开发。无代码极速搭建中轻量级的管理系统,2天甚至2个小时,普通文员即可自主完成。另外,AI加持云平台,还内置了极致灵活的完整ERP系统应用,加快无代码平台的应用。
宁伟告诉中国软件网,云原生开发受限于需要绑定的云部署模式,中国企业对其的接受程度据目前观察来看还有待提高,但考虑到中国企业对云平台的接受程度,因此很长一段时间内,低代码/无代码还是需要兼顾本地部署。
以葡萄城活字格低代码开发平台为例,作为一款开发工具产品,不绑定任何云服务。使用者可以用来开发部署在局域网内的本地应用,也能通过IaaS服务实现企业自主可控的云应用,为最终用户带来与云原生开发一样的各种便利。使用者或企业可根据需求或倾向,进行两种模式的自主选择。对于低代码/无代码厂商来说,两者都需全力支持,不可偏废。
低代码和无代码之间仍然存在区别,前者需要技术专业知识才能开发出一款应用程序,后者“真正迎合了普通用户,任何人在无需给IT部门支持的情况下就能进行软件开发。
无代码软件可能只需要员工接受几天时间的培训,虽然低代码软件对于技术供应商来说更容易构建,但无代码产品集正在增加。如果能够更轻松地构建应用,大多数供应商都不会自己去编写代码。
谷歌收购的AppSheet平台上已经创建了180万个应用程序。谷歌云正在将AppSheet与G Suite整合在一起,G Suite在制造业和供电等领域拥有许多非技术性的商业用户。
中国软件网认为,不管怎么说,低代码/无代码正向我们走来,正爆发出无穷的力量,让程序小白秒变编程大神。
但是我们也希望大家不要生产一个错觉:一个完全没有准备好的人、公司就能做低代码/无代码开发,天下没有这样神奇的事情。