低代码平台如何有效提高软件开发效率?
- 内容介绍
- 文章标签
- 相关推荐
本文共计2264个文字,预计阅读时间需要10分钟。
除了人工智能,没有比无代码和低代码这两个术语更让开发人员感到敬畏了。DevOps让我们能够将迭代流程自动化,从而提升软件开发的效率,但我们并不希望低代码平台取代开发人员!
除了人工智能,没有什么比无代码和低代码这两个术语更让开发人员感到恐惧了。DevOps使我们能够将迭代流程自动化,以提升软件开发效率,但我们并不希望低代码平台取代开发人员!
实际上,就像信息技术中的大多数名词一样,低代码平台这种命名并不高明。尤其是在API领域,低代码实际上扮演着提升开发人员生产力和增强系统鲁棒性的角色。最重要的是,它使得开发人员在不改变自身职责的情况下,更乐于接受自身是创造性知识工作者的角色。开发人员可以放弃重复且令人沮丧的工作,专注于真正有价值的事务!
企业级的API蔓延问题
IDC预计,到2022年底,90%的新增数字服务是基于API构建的。正如RedHat公司Holly Cummins近期的说法,“我们试图通过微服务将应用系统功能解耦,但有时它们会耦合的更紧密。分布式和解耦是不一样的概念。”
事实上,系统分布式的节点越多,系统架构就越庞大,集成和使用的第三方功能就越多,堆栈就越复杂,系统对人员、数据和代码的依赖程度也越高。开源代码使用的越多,这种情况就会变得越糟糕。大多数企业无法评估当前或者未来一段时间内自身系统的API蔓延情况,因此他们每季度发布一次新版本,而不是按天或半月进行发版。这与客户对新功能的迫切需求是互相矛盾的。而且这样做的风险很高,因为这样的更新策略涉及的系统功能、模块、接口等错综复杂,很可能出现兼容性问题而影响正常发版,同时出现异常后会更难以回滚至前一个正常版本。很难在出现大面积故障时,将所有相关人员召集在一起处理问题。
本文共计2264个文字,预计阅读时间需要10分钟。
除了人工智能,没有比无代码和低代码这两个术语更让开发人员感到敬畏了。DevOps让我们能够将迭代流程自动化,从而提升软件开发的效率,但我们并不希望低代码平台取代开发人员!
除了人工智能,没有什么比无代码和低代码这两个术语更让开发人员感到恐惧了。DevOps使我们能够将迭代流程自动化,以提升软件开发效率,但我们并不希望低代码平台取代开发人员!
实际上,就像信息技术中的大多数名词一样,低代码平台这种命名并不高明。尤其是在API领域,低代码实际上扮演着提升开发人员生产力和增强系统鲁棒性的角色。最重要的是,它使得开发人员在不改变自身职责的情况下,更乐于接受自身是创造性知识工作者的角色。开发人员可以放弃重复且令人沮丧的工作,专注于真正有价值的事务!
企业级的API蔓延问题
IDC预计,到2022年底,90%的新增数字服务是基于API构建的。正如RedHat公司Holly Cummins近期的说法,“我们试图通过微服务将应用系统功能解耦,但有时它们会耦合的更紧密。分布式和解耦是不一样的概念。”
事实上,系统分布式的节点越多,系统架构就越庞大,集成和使用的第三方功能就越多,堆栈就越复杂,系统对人员、数据和代码的依赖程度也越高。开源代码使用的越多,这种情况就会变得越糟糕。大多数企业无法评估当前或者未来一段时间内自身系统的API蔓延情况,因此他们每季度发布一次新版本,而不是按天或半月进行发版。这与客户对新功能的迫切需求是互相矛盾的。而且这样做的风险很高,因为这样的更新策略涉及的系统功能、模块、接口等错综复杂,很可能出现兼容性问题而影响正常发版,同时出现异常后会更难以回滚至前一个正常版本。很难在出现大面积故障时,将所有相关人员召集在一起处理问题。

