图片34
低代码应用程序的构建基于这样一个前提:软件开发不应局限于熟悉传统编码语言的人。它们在简单使用方面具有竞争优势,允许不熟练的技术人员构建自己的软件形式。马克·安德森大约10年前写了一篇著名的文章,声称软件正在吞噬世界。我们现在正进入一个软件本身受到新工具影响的时代。
为了预测低代码工具的适用性,我们必须首先了解它是如何崛起的。在过去的40年里,我们看到了软件行业的一些重大变化。
首先,Mac OS和Windows操作系统通过视觉界面和体验推广个人计算。它们都提供了图形用户界面(GUI)操作模型,允许不同用户轻松使用,并扩大了个人计算机的应用范围。
不久之后,软件商业模式开始出现,互联网的兴起为这类业务的普及提供了基础设施。软件是指服务消除了昂贵的网站使用权,允许消费者和企业按需支付(pay-as-you-go),而不是承诺一次性和包容性支付,从而加快新平台和工具的使用。
2000年,云计算变得流行起来。云计算的好处使开发更快、更便宜,因为团队只需要支付一小部分以前的成本来分担基础设施成本。与创业相关的高成本大大降低,使更多可行的产品更容易制造和测试。
上述每一个变化都提高了开发效率,使开发人员能够以更低的成本更快地建立更好的产品。这种精益创业的开发框架允许团队尽快建立产品,以便在市场上进行测试。在此框架的基础上,越来越多的应用程序将使用低代码工具来构建产品,从而更快地构建产品。
在这些低代码工具中,有些专注于特定的功能,有些更常用。无论低代码应用程序是什么,其软件策略都包括以下内容。
许多公司实现了小部件和其他元素的拖动,从而可视化地组织起来构建应用程序或配置业务流程。为了更好地改善产品的用户体验,许多老企业已经开始包含类似的功能;一些公司通过创建简单的过滤器和数据查询提供定制服务;其他公司使用API轻松地集成和处理来自各种网络服务或其他应用程序的数据。与传统开发人员的应用程序相比,所有这些类型的应用程序都吸引了非技术用户,这非常有趣。
在过去,很难找到一个优秀的软件工程师。由于缺乏优秀的工程技术人才,与IT相关的技能差距一直是初创公司面临的问题。低代码/无代码工具允许任何人(甚至其一般技术能力)建立自己的MVP来绕过这个问题。
创建自己的产品而不是外包有很多好处。你完全知道产品从头到尾是如何工作的。领导者和决策者也采取了主动,他们可以立即做出改变,而不是将其外包给外部开发团队来修复bug,等待问题的解决。这不仅降低了产品的潜在风险,而且在理论上提高了产品的生产效率。我们每个人对工作都有自己独特的看法,都想以自己的方式操作,低代码工具提供了这种便利,现在任何人都可以像开发人员一样思考和行动。
当然,一切都有两面性。我承认这些类型的工具并不适合所有人。传统的软件开发经受住了时间的考验是有原因的。特别是在注重差异化或个性化的领域,对于许多企业来说,他们需要运行成千上万行的各种代码。与一些更复杂的场景相比,低代码工具太有限了。
低代码的优点不在于那些试图创建超差异化产品的人。相反,低代码/无代码正在迎合那些想要拥有并快速创建原型来测试他们的产品是否适合解决方案的人。
归根结底,业务用户关心的是一个快速、方便的实现过程。他们想花更少的钱,获得更高的效率,花更少的时间,赚更多的钱。因此,低代码平台的成功是不可避免的。他们提供了一种没有太多专业知识的实现方法。
基于这个低代码/无代码平台,您不需要为员工投资昂贵的培训项目。他们可以通过更少的培训更快地构建应用程序。最后,所有这些都会增加你的业务收入。
低代码不是未来式,而是现在式。它已经发生了。如果你没有跟上节奏,是时候加快步伐了。