当前位置: 首页 > 后端技术 > Python

为什么架构师应该拥抱低代码?5个答案告诉你

时间:2023-03-26 18:51:03 Python

从避免技术债务到简化和集成业务流程,再到解锁单体系统,低代码提供了速度和灵活性。数字咨询公司StarCIO的总裁IsaacSacolick表示,软件架构师应该关注低代码平台的情况。基于BrianPlatz的观点,他咨询了该领域的多位技术专家,分享了这些见解。Fluree的CEO兼联合创始人BrianPlatz提出了五点来解释为什么人们对低代码技术有着浓厚的兴趣,以及为什么这种情况会持续下去,主要如下。1.避免技术债务根据研究报告,企业将40%以上的IT预算用于解决技术债务问题,而不是运营或建设其他业务。最关键的两个问题是开发团队人员流失和太多的开发语言和框架。低代码解决方案往往是可视化编程范例,当分配新的开发人员提供支持时,它们更容易理解和维护。此外,低代码平台通常有API和其他标准方式来扩展和停靠代码,从而更容易查找和跟踪应用进程。OutSystems高级技术成功经理JayParnau提到了他的痛苦经历:“在使用低代码之前,我作为开发人员的一半时间都花在避免新的技术债务上,或者在凌晨2点钟因为别人的2.快速创建新的员工体验KNIME的首席数据科学家兼布道者RosariaSilipo博士解释了低代码平台如何帮助简化沟通和需求收集,从而引导团队更快地构建员工体验和工作流应用程序。“低代码工具更容易当你试图与其他部门沟通时,”她说。“一个低代码、基于可视化编程的工具可能是你与不太了解代码的部门沟通的答案。通过使用低代码工具,专业的低代码开发人员可以节省宝贵的时间,这些时间可以用于解决其他问题,包括那些需要编码的问题。”Copado产品高级总监GloriaRamchandi对此表示赞同,并表示低代码还有助于开发团队满足构建现代应用程序的业务需求。需要。她还补充说:“高级开发人员和架构师必须跟上企业不断增长的需求,以更快地构建软件。使用低代码平台可以打破代码障碍,帮助团队缩短重要构建的上市时间并增加创新速度。”速度。3.简化工作流程和数据集成如果构建应用程序很容易,架构师如何避免应用程序孤岛?低代码如何帮助集成应用程序、软件即服务和企业系统之间的工作流程?Retool的开发倡导者作者ChrisSmith认识到了这一集成挑战。“商业软件世界越来越分散,数百个垂直特定的云应用程序帮助企业的每个功能区域更有效地运作。随着这种情况的发生,这些应用程序需要集成到越来越多的定制化业务工作流程中对于每个企业。开发人员拥抱低代码平台,因为它们提供了快速、功能性的构建块,可以解决这种零散的集成问题。4.自动化更多业务流程虽然公司投资于改善员工体验和集成工作流,但自动化步骤也很重要业务流程。Cleo首席执行官MaheshRajasekharan认为,低代码是关于增加可以自动化的内容和减少手动流程的另一种选择。全球大流行为许多业务和技术领导者敲响了警钟,Rajasekharan说。从大流行造成的封锁中汲取的重要教训之一是,我们认识到许多公司仍然有很多手动操作。流程,同时了解它们在大流行期间如何阻碍业务。为了实现新的自动化水平,企业将采用低代码技术,使他们能够自动化任何事情,以消除核心创收流程中的风险和差距。”5.通过解锁单体系统加速数字化转型历史上阻碍了什么技术组织可以改善员工体验、简化工作流程、增加集成数据源的数量并实现更多业务流程的自动化吗?虽然一般的技术债务是一个挑战,但单体是难以移动的单体。架构师如何确保今天开发的东西更容易维护、支持和扩展以满足未来的业务需求?开发微服务和部署无服务器架构是必经之路,但大多数企业无法将这些架构应用于所有业务需求。OpenLegacy首席产品官ZeevAvidan低代码提供了一种可以成为IT范式转变的替代方案,Avidan说:“低代码可以帮助彻底改变IT的各个方面,从前端应用程序开发一直到最复杂的传统集成。对于许多开发人员来说,数字化转型的一个主要障碍是访问驻留在单个核心系统中的数据和业务逻辑的挑战。“毫无疑问,推动数字化转型的组织对应用程序开发、集成、和自动化。低代码平台允许架构师优先考虑最具战略意义的业务案例的选项,并将低代码作为其他业务需求的加速器,从而扩展企业的开发能力。关于杰马:“甲马”低代码平台是杭州远调科技有限公司自主研发的通用型低代码开发平台,采用统一设计器,支持网页、大屏可视化、3D拖拽并配置数字孪生、APP、表单、工作流、数据管理等功能,实现应用开发,不断拓展智慧城市行业应用领域,先后涵盖智慧交通、智慧水务、智慧园区、智慧高速公路、智慧环境保护、网络安全态势、数字警务、智慧应急、智慧农业、智慧消防等领域正积极赋能我国其他智慧城市软件及应用场景的探索与实践。