作者:Forsyth Alexander
Product Marketing Manager,Outsystems低代码平台用户
本文是全球低代码巨头Outsystems平台用户访谈
我们熟悉来自 IT 专业人士的各种反对和怀疑。所以,让我直接告诉你:并非你听到的一切都是真的。随着低代码市场的不断扩大和新供应商的加入,混乱的根源是可以理解的。毕竟,并非所有低代码平台都提供相同的功能或解决相同的用例。在我们最近的年度活动NextStep中,我们的 CTO 和 CPO 搞清楚了了 IT 专业人员对低代码的 7 大误区或误解 ,并展示了为什么高性能低代码平台截然不同。这是您需要知道的。
1. 低代码误解一:低代码适用于战术性、不重要的应用程序
太多人认为低代码平台只适合“小东西”。他们并非完全错误。构建一个能够交付复杂应用程序同时最大限度地提高生产力的开发平台并不容易。该误解的错误在于假设所有低代码平台都是相同的。这种误解是我们称之为常规低代码和高性能低代码(如 OutSystems)之间最显着的差异之一。
高性能低代码设计旨在提高构建战略性任务关键型应用程序所需的生产力。它为开发人员提供了交付一致、引人入胜的全渠道体验所需的工具,所有这些都在一个由 AI 支持的统一环境中完成。除非他们愿意,否则任何人都不必离开环境来完成应用程序,并且AI导师提供了加速开发和提高生产力的捷径和指导。我正在谈论的此类应用程序的一个示例是 Vopak 使用位于其操作核心的 OutSystems 构建的完整终端管理系统。另一个例子是西联汇款正在以创纪录的时间为其银行应用程序构建完整的客户体验。
2. 低代码误解二:低代码平台无法支持企业需求
有一种误解认为,当用户数量、交易量和数据急剧增加而不影响性能和用户体验时,使用低代码构建的应用程序无法扩展。同样,这仅适用于某些低代码平台,并非全部。
比如,借助OutSystems 旗舰平台,组织可以构建支持数百万用户的应用程序,即使在繁忙的黑色星期五也不费吹灰之力,并且具有足够的弹性来支持实时支付等核心银行服务。借助我们新的云原生交付模型 OutSystems Developer Cloud (ODC),可扩展性达到了极限。使用我们新的云原生产品构建的应用程序在租户隔离阶段运行,确保每个应用程序独立自动扩展,具有隔离的计算能力,避免嘈杂的邻居干扰。它包括一个高度可扩展、零维护、低停机时间的数据库。
3. 低代码误解三:低代码不安全
那些在软件开发领域接触过几次的人都知道,任何声称可以加快开发速度的东西都必须偷工减料,对吧?只要看看当公司为了速度而牺牲安全性时发生的云软件黑客的早期冒险就知道了。在 OutSystems,我们非常重视安全OutSystems 是唯一支持静态代码分析的低代码平台,这对于最具战略意义的应用程序来说是一项宝贵的功能。这是因为它生成真实的编译代码(即,它不是及时解释代码)并提供嵌入式DevSecOps,从设计时到运行时采用超过 250 种不同的安全检查。
而且,如果由于不良的编码实践而引入漏洞,OutSystems 会部署 AI 来分析代码中的安全漏洞,防止意外的负面影响。
4. 低代码误解四:低代码没有利用最新技术
我们都知道技术在不断发展,并且这些变化周期越来越短。结果,组织最终陷入陈旧的遗留技术之中,这些技术只会增加他们的技术债务。在 OutSystems,我们的核心支柱之一是“为未来而建”作为我们的核心支柱之一。事实上,我们甚至在我们的网站上发布了关于它的宣言。尽管有许多代的新技术,包括移动应用程序、微服务、云计算等,但 20 年前使用 OutSystems 编写的应用程序仍在继续运行和发展。这是可能的,因为OutSystems 应用程序的架构独立于底层运行时和特定的技术堆栈,这使我们可以在不影响应用程序的情况下更改运行时。在大多数情况下,这种转变是即时且无接触的。对于少数没有这样做的人,与您自己完成此操作相比,您仍然可以花费一小部分时间和成本进行过渡。
5. 低代码误解五:低代码不适合专业开发人员
许多组织将低代码视为一种解决方案,使几乎没有接受过培训的人能够开发应用程序。这是因为一些无代码和低代码 供应商专注于授权公民开发人员 创建应用程序,而没有为专业开发人员提供很多东西。因此,难怪许多专业开发人员认为低代码不适合他们。幸运的是,当您采用像 OutSystems 这样的高性能低代码平台时,情况并非如此。
OutSystems 旨在提高开发人员的工作效率,同时确保他们可以完全控制自己的代码。因此,当 OutSystems 结束并自动执行依赖性管理和代码验证等重复而枯燥的任务时,开发人员可以专注于编码和交付真正的创新。而且它们不仅限于 OutSystems 开箱即用的功能。开发人员可以通过引入他们的传统代码并将其集成到他们的低代码应用程序中来扩展所有平台层。在这篇博文中了解低代码对开发人员职业的真正意义。
6. 低代码误解六:低代码平台是围墙花园
这个误解是一个实际的低代码事实的结果:典型的低代码架构依赖于解释器和专有堆栈,这使得扩展、更改、集成或理解变得困难。
使神话无法 100% 真实的原因是 OutSystems 平台的性质,该平台旨在与其他平台良好协作。它集成了现有的企业开发投资,支持战略 API,支持传统代码的集成,并受益于庞大、充满活力的开发人员社区的贡献。您可以在本白皮书中了解有关OutSystems 可扩展性的更多信息。此外,如果您想取消订阅我们的平台(希望这不会发生),您可以继续将现有数据用于现有应用程序,逐步从其他应用程序迁移或集成它,或者只是将其保留用于历史目的。所以,您永远不会被锁定在.
7. 低代码神话:低代码适用于快速构建和遗忘的应用程序
许多无代码和低代码平台 满足了对简单战术应用程序的需求,这些应用程序不会像假期跟踪和电子表格的自动化数据输入那样发生太大变化。但是,当您构建具有战略意义的东西时,例如面向消费者的移动应用程序,它需要与您的业务一起发展并不断进行调整。事实上,Google 的 DORA 计划将高性能开发人员组织定义为能够每天多次按需发布生产更新的组织。这是非常困难的。然而,得益于嵌入式 DevSecOps 和自动化功能,许多 OutSystems 客户如今可以达到这种生产力水平。您可以在这篇博文中阅读更多相关信息。
而且,借助 ODC,我们打算让任何组织都成为 DevOps 的高绩效者。ODC 遵循一次构建,随处部署的理念,这导致可以并行完成更快的部署,因为每个阶段都没有编译时间。这样,大型作品集只需几秒钟即可在各个阶段之间进行推广。这种方法还可以确保生产中的内容与经过测试的内容相同,这在高合规性环境中至关重要。
文章信息来源:低代码一哥,如有侵权,请联系删除
– END –
大佬观点