当前位置: 首页 > 科技观察

低代码-无代码真的是应用程序开发的未来吗?_0

时间:2023-03-16 15:39:50 科技观察

【.com快言】尽管大多数企业几十年来一直在将业务流程数字化,但当COVID-19大流行让数百万办公室工作人员回家时,它暴露了许多公司中有多少工作实际上是动手的。在可预见的未来,随着人们在家工作,向同事寻求项目想法或了解正在发生的事情是不切实际、快速或高效的——即使手头有所有即时数字消息传递工具。为了解决这个问题,许多公司正在转向低代码和无代码开发平台。该平台使用拖放式界面,使非程序员能够开发业务工作流应用程序,然后将它们集成到更大的业务流程中。许多新的商业用户现在可以使用许多编程功能,这就引出了一个问题:商业应用软件将如何开发?具体来说,低代码/无代码是编程的未来。答案是肯定的,也不是。鉴于许多业务用户难以让IT部门更改现有应用程序和工作流程,因此使用低代码平台来解决诸如跟踪家庭员工的笔记本电脑之类的问题是有意义的。然而,构建支持整个企业的大型企业应用程序仍然需要熟练的程序员,敏捷和DevOps咨询公司Coveros的首席技术官ThomasStiehm说。“不,低代码不是编程的未来,”斯蒂姆说。“它在未来肯定有一席之地,将用于开发许多应用程序。低代码不会取代其他构建软件的方法,因为随着解决方案的复杂性增加,它只会崩溃。我们在VisualBasis中看到了同样的事情“在90年代。VB很有价值,很多软件都是用VB写的。最后,一些应用软件所需的复杂性导致VB崩溃,不再是一个很好的解决方案。低代码也会一样。”“低代码平台通常需要用户具备一些基本的编程知识,而无代码平台是完全拖放式的,不需要任何编程知识。”GoogleCloud副总裁兼平台负责人AmitZavery表示差异低代码和无代码平台之间的区别很小,有时只是语义问题。谷歌最近收购了低代码平台提供商AppSheet。甚至在COVID-19爆发之前,低代码的使用就在上升。根据IT研究公司Forrester表示,略高于三分之一的开发人员报告称在2019年使用了低代码平台和产品。在COVID-19之前Forrester预测,到2020年年中,这一数字将增长到一半以上。他们将这种增长至少部分归因于微软努力推广其产品的使用,例如PowerApps、Flow、PowerBI和PowerPlatform。“微软的‘免费’和足够好的产品将在简单和复杂的使用场景中得到采用,并促进低代码市场的进一步增长和整合,”塔夫茨大学工程学院IEEE研究员KarenPanetta主任Forrester说。研究生教育表示,仅仅因为低代码不适合构建ERP等企业应用,并不意味着低代码只能用于简单的应用。通过跨开发人员标准化应用程序开发,低代码可以为开发人员提供构建复杂应用程序所需的预构建块。低代码也降低了培训新人维护和修改代码的难度。“低代码允许公司通过实施新功能或实施新技术和安全协议来更好地响应客户,”她说。“它还支持新一代开发人员,他们可能不需要编程或该领域的许多编程语言低级专家。”Web开发平台是低代码如何允许非程序员创建复杂应用程序的一个很好的例子。几年前,开发网站是一项昂贵且耗时的任务,需要专业技能和编程知识。今天,像Wix这样的平台而像Divi这样的WordPress主题让任何人都可以构建交互式、功能丰富的网站。在新冠疫情没有放缓迹象的情况下,ServiceNow产品平台管理副总裁MarcusTorres认为,低代码只会随着业务人员解决流程和工作流问题,它的粉丝越来越多,并且变得越来越重要。ServiceNow有一个名为AppEngine的低代码产品。“由于缺乏解决业务复杂性的技能,低代码的采用在小公司中受到限制,并且在大型企业中,由于缺乏长期的治理、支持和维护,”托雷斯说。COVID-19危机不是暂停推动者,而是变革推动者。企业、员工s,客户的变化不可逆转。低代码将成为新支持系统的一部分,因为员工在危机期间获得了这一价值。对于他们来说,它将成为一个稳定的工具,可以在办公室内外更高效地使用。”尽管如此,谷歌云的Zavery表示,不要指望低代码会很快取代传统的编程方法。大型复杂的应用程序又大又复杂。再多的抽象也无法取代了解应用程序在代码行级别如何工作的需要。“如果我正在构建一个非常复杂的电子商务网站,或者创建一个Uber或Airbnb,我无法使用无代码或低代码工具构建任何东西。它什么也做不了。它将被使用由专业开发人员,”他说。只有工具才能完成它。”原标题:应用开发的未来是低代码/无代码吗?,作者:AllenBernard