当前位置:主页 > 建站知识 > 软件开发 >

低代码开发会成为2021年的主流软件开发模式吗

发布时间:2021-02-10 20:06   浏览次数:次   作者:admin
自1804年穿孔卡片可编程提花织机问世以来,编程语言已经存在了200多年。人类社会向前冲,技术的浪潮起起落落,企业家只要能压下时代的韵律,扬名立万就够了。
2021年春天到来之前,低代码开发平台早早迎来了春天,比以前更热了。
低代码争议。
回顾不寻常的2020年,有分析师指出,低代码非常热。好像突然之间,每个科技厂商都有了低代码产品。微软、SAP、甲骨文、国内ERP、CRM、HR厂商也有低代码产品或者声称应用了低代码技术。另外,还有很多低代码/无代码创业公司。
2021年初,国内低码市场迎来了重磅玩家。1月14日,6.0新版本发布,这是继“云钉集成”战略升级后的首个新产品发布,推其应用开发平台,以低代码开发为主。阿里巴巴云智能总裁张剑锋甚至指出,2021年最重要的概念是低代码、无代码开发将成为业务发展的主流。同一天,在腾讯云韵的微信官方账户上,腾讯云宣布其云开发低代码平台LowCode正式开放公测。官方宣传文章指出,低代码平台可以实现业务应用的快速交付,降低业务应用的开发成本。
阿里和腾讯巨头的加盟无疑对国内低码市场有利。同时,业界也对低代码开发平台有争议。随后,两位业内人士关于低代码的对话将低代码之争推向了高潮。
1月15日,行业专家在微信官方账号上发表了一篇题为《低代码,不要比“中国台湾”更快》的文章,谈到火热的低代码平台,指出低代码已经出现,并不是软件革命。对于复杂流程和核心业务流程,低代码平台肯定不是完全适合,而是简单辅助流程的首选开发平台。目前低代码的主要应用场景是针对业务用户的快速补充开发。
1月16日,明道云创始人任祥辉在微信官方账号上发表了一篇题为《低码将是最差的一条街,但我想成为最差的一条》的文章进行反击。他同意的观点,低代码不是软件行业的一场革命。作为一个低代码创业者,他看好低代码的发展。“第一代应用平台产品诞生于上世纪末,至今已有20多年。这是一场革命,已经结束了。我们2B的企业家追求的不是革命性的机会,而是逐步改善的机会。逐步改善,规模更大、持续时间更长,是创造商业价值的有力途径。”
虽然低代码充满争议,但是登陆场景很多。例如,阿里巴巴在刘钇彤已经构建了12,700个应用程序,包括人力资源、财务、法律事务、行政和其他场景,其中99%是由没有开发经验的员工构建的。根据适当的数据,过去单个企业应用程序的平均R&D时间为17.5天,通过低代码可以减少到3.5天。弗雷斯特甚至说,低代码可以将软件开发速度提高10倍。
这也是一个不断增长的市场。高德纳预测,到2023年,50%的大中型企业将采用低代码作为战略平台之一。微软预测,未来五年将有超过5亿个新应用程序被构建,超过过去40年所有应用程序的数量。许多应用程序的构建依赖于低代码开发。ResearchAndMarkets.com表示,全球低代码开发平台市场预计将从2020年的132亿美元增长到2025年的455亿美元,预测期内年均增长率为28.1%。
什么是低码。
低代码开发平台不是新概念,可以追溯到2000年左右。弗雷斯特创造了“低代码开发平台”这个术语。2018年,西门子以约7亿美元收购了低代码开发平台Mendix,OutSystems获得3.6亿美元融资。低代码开发平台在海外走红,进而引起国内媒体和从业者的关注。OutSystems成立于2001年,现已成为行业标杆。
任祥辉在文章中指出,低代码平台的本质不是一个代码依赖度更低的开发工具。包括明道云在内的这一代零代码/低代码平台的本质是“APaaS”,低代码只是其使用特点之一。“所谓的应用平台是DevOps(应用开发和运维系统)的对立面。应用程序不再需要用原生高级语言(Java、PHP、C#等)编写。),也不需要完整的软件开发角色划分(DBA、后端开发、前端开发、交互设计、界面设计、测试等)。).真正意义上的APaaS,不会有IDE环境,不会有代码编译,不会有构建应用运行环境的复杂过程。应用是通过APaaS构建的(我避免用开发这个词),构建完成后直接在APaaS上运行。”
BajaVentures的创始人BetsyAtkins指出,低代码和无代码软件的本质是一种新的软件“汇编者”,而不是传统的软件“开发者”。软件装配工是“公民开发人员”,本质上是指员工只需接受最少的编码培训或不经过任何编码培训就可以创造新的软件功能,从而有助于加快整个数字转型计划。
OutSystems平台战略高级总监巴里戈夫(BarryGoffe)表示,低代码快速发展的部分原因是由于一个简单的因素压力。随着全球经济面临挑战,用更少的资源做更多事情的压力越来越大。我们看到,越来越多曾经近乎宗教狂热地坚持传统编码策略的客户,改变了看法,对用新方法解决老问题持开放态度。虽然低代码开发方法有优势,但是要达到预期的效果,客户不仅需要低代码本身,还需要整个应用生命周期,这样CI/CD流程的各个方面都可以受益于可视化建模和AI。此外,这些平台的功能需要提供与传统编码相同的表达能力——尤其是在构建云解决方案时。
2019年我在《低代码开发平台超越标准化生存》中写道,低代码开发平台更多的是为了解决超越标准化的定制需求,在开发初期有一定的局限性。现在一年多过去了,它的局限性依然存在,在走向主流发展模式的道路上还存在障碍。有分析指出,低代码/零代码方便简单,但也存在一些挑战,比如传统集成的有效性、开发人员的关联性、锁定、安全性和规模等。要想成为主流发展模式,就需要克服这些挑战。
那么低代码开发会成为2021年的主流软件开发模式吗?“主流”没有统一的定义。这篇文章以两段结尾。一个是一位外国分析师所说的:弗雷斯特和高德纳的分析师估计,在未来的2021年,75%的企业软件将使用低代码技术构建。这个可能是63.2%,也可能是81.7%,不重要。所有预测都显示实际数字可能超过一半,这一点相当重要。另一个是一个教授在学校告诉我们的一句话:世界提倡的东西往往是缺乏的。