“低代码”或“无代码”应用程序并不新颖。事实上,它们已经存在了几十年,但直到最近几年才成为主流。
作者 | Clay Norris
编译 | 风车云马
责编 | 夕颜
出品 | 网站(ID:网站news)
以下为译文:
低代码应用程序的构建基于这样一个前提:软件开发不应该只局限于那些熟悉传统编码语言的人。它们在简单使用性上具有竞争优势,并允许不熟练的技术人员可以构建自己的软件形式。马克•安德森(Marc Andreessen)大约在10年前写过一篇著名的文章,声称“软件正在吞噬世界”。我们如今正进入一个软件自身受到新工具影响的时代。
为了预测低代码工具的适用性,我们必需首先理解它是如何兴起的。在过去的40多年里,我们看到了软件行业的一些严重转变。
首先Mac OS和Windows操作系统通过视觉界面和体验普及了个人计算。它们都提供了图形用户界面(GUI)操作模型,允许不同的用户轻松使用,并扩展了个人计算机的应用范围。
不久之后,软件商业形式开端呈现,互联网的兴起为这类业务的流行提供了根底设备。软件即效劳消除了昂贵的网站使用权,并允许消费者和企业“按需付费(pay-as-you-go)”,而不是承诺一次性的、包干性的付款,从而加速了新平台和新工具的采用。自20世纪90年代以来,市场领先的软件公司像Salesforce、Twilio、Atlassian和Datadog这样的公司已经为股东带来了可观的价值回报。
在2000年,云计算随着亚马逊网络效劳的开展而流行起来。云计算的好处使开发更快、更廉价,因为团队只需要支付以前本钱的一小部分来分摊根底设备本钱。与创业相关的高额本钱已大幅度减少,使得更多可行性产品更容易制造,也更容易测试。
以上的每一个转变都进步了开发效率,并使开发人员可以以更少的本钱更快地构建更好的产品。这种精益创业的开发框架,让团队尽可能快地构建产品,以便在市场上停止测试。在此框架的根底上,越来越多的应用程序将使用低代码工具来构建,这样可以更快地构建产品。
这些低代码的工具中,有些专注于特定的功能,有些则在方法上更加通用。无论低代码应用程序是什么样的,其软件战略都包括下面所讨论到的内容。
许多公司实现了“小部件”等其他元素的拖放,从而可视化地组织起来构建应用程序或配置业务流程。很多老牌企业已经开端包含类似的功能,以便更好地进步产品的用户体验;有些公司通过创建简单的“过滤器”和数据查询来提供定制化的效劳;另外一些公司则使用API轻松地集成并处置来自各种web效劳或其他应用程序的数据。与针对传统开发人员的应用程序相比,所有这些类型的应用程序都更吸引非技术用户,这一点非常有意思。
在过去,找一个优秀的软件工程师是很困难的。与IT相关的技能差距不时是初创公司面临的问题,因为他们缺少优秀的工程技术人才。低代码/无代码工具允许任何人(甚至其技术才干一般)构建自己的MVP来绕过这个问题。
从一开端发明自己的产品而不是外包有很多好处。您完全晓得产品从开端到完毕是如何运作的。指导决策者也掌握了主动权,他们完全可以即时做出改变,而不是将其外包给外面的开发团队来修复bug,等待问题的处置。这样不只降低了产品的潜在风险,而且从理论上讲,进步了产品的消费效率。我们每个人对工作都有各自共同的见解,都想依照自己的方式去操作,低代码工具就提供了这种便利,如今任何人都可以像开发人员一样考虑和行动。
当然,事物都有两面性。我供认这些类型的工具并不适宜每个人。传统的软件开发禁受住了时间的考验是有原因的。尤其是在一个注重差别化或个性化的领域,对许多企业来说,他们有必要运行成千上万行的各式各样的代码。相对于一些较为复杂的场景来说,低代码工具实在是太有限了。
低代码的优势并不在于那些试图发明超差别化产品的人。相反,低代码/无代码正在迎合那些想要拥有并快速创建一个原型,来测试他们的产品是否适宜其处置方案的人。
归根结底,业务用户关心的是一个快速、便利的实现流程。他们想要花更少的钱,获得更高的效率,花更少的时间,赚更多的钱。所以说低代码平台的胜利是不可防止的。它们提供了一种实现方法,不用过多考虑专业知识。
基于这种低代码/无代码平台,你不需要为你的员工投资昂贵的培训项目。他们可以通过更少的训练更快地构建应用程序。到头来,所有这些都会使你的业务收入增加。
低代码不是将来式,而是如今式。它已经发生了,假设你还没有跟上节奏,如今是时候加快步伐了。
原文链接:
”https://medium.com/clays-thoughts/the-rise-of-low-code-9b833b9e7f4f |
|