多体验开发平台与低代码开发平台

    随着移动设备等新平台的广泛应用,企业应用增加了如在线和离线移动应用程序、聊天机器人、AR、可穿戴设备、传感器、云、人工智能等新技术需求。因此在企业数字化和技术现代化过程中,大多数企业都会选择新的解决方案如低代码开发平台或多体验开发平台。那么两者之间有什么区别,企业应该如何选择?我们先从两者的定义来看它们有什么区别。

  低代码是一种描述软件开发平台和策略的类别。它最早由全球最具影响力的独立研究咨询公司Forrester提出,现在被大家广泛使用。低代码应用程序平台(LCAP)通常用于创建具有不同简化策略和减少编程的自定义应用程序。它提倡“全民开发者”,不适合任务关键型应用程序,更侧重于简化前端体验的创建(主要针对web和移动设备)。

    多体验开发平台的定义是:“为软件工程团队提供一种高效的方式,在网络、移动、对话、数字孪生、物联网和AR应用程序中创建丰富的、相互关联的用户体验”。因此,其重点是使用工具来提高软件工程团队的工作效率,以更简单的方式完成更多项目。GeneXus属于多体验开发平台。

    Gartner对每个类别的150多家供应商进行了评估,对供应商进行了不断演变的可视化,根据其能力对供应商类型进行分,然后列出了一份非常短的名单:

     

 

 

   在魔力象限内,一些供应商提供的解决方案最适合某个行业,也许两者都适合,但在另一个行业,它们永远不会像该行业的专业供应商那样强大。因为在一个象限中让你强大的东西会在另一个象限中让你软弱。那我们如何进行选择,什么样的平台适合自己的企业?在这之前,决策者应该问自己几个问题,这些问题会帮助您决定该选择哪一类平台。

 

  什么样的团队使用平台?

  多体验开发平台面向技术开发团队,用于提高工程团队生产力;低代码平台面向于业务人员,用于非技术人员为自己创建系统。

 

  创建软件版本需要多少数据库和语言?

  多体验开发平台支持多语言,多数据库;低代码解决方案倾向于管理一种语言和数据库。

 

  随着时间的推移,我需要对我的系统进行多少更改?需要做多少集成工作?

  低代码平台的解决方案对于“创建”应用程序的第一次迭代非常有用,但在开发或将这些应用程序集成到其他现有系统方面却十分有限。多体验平台支持敏捷开发,在软件迭代和软件集成方面都很出色。

 

  我需要开发的应用程序源代码吗?

   低代码平台和绝大多数多体验平台只生成平台中间代码,并不提供应用程序的源代码。

 

   我需要进行什么样的部署?

   低代码平台和绝大多数多体验平台需要供应商提供的云进行发布,无法进行自动部署或容器部署。

 

  我的解决方案需要持续多久?

  许多供应商对市场来说都是新手,在这个行业持续多少年,也代表了平台成熟度和稳定性。

 

  GeneXus和其他的多体验平台或低代码平台相比有哪些优势?GeneXus为任务关键型应用程序提供最灵活、最经得起未来考验的软件建模;更多的技术支持、BPM、对数据的关注,这使得它更适合企业级应用程序开发;它可以生成多种不同的语言、数据库以及源代码,可以任意分发和部署(包括部署到不同的云,或者Docker等);提供了大量的集成、部署和连接器,可以解决最重要的业务场景,无需额外努力就可以集成到多种技术中。

  经过了30多年的发展,GeneXus在不同的技术发展浪潮中生存下来,最重要的是帮助我们的客户生存下来。如果您需要生产力和灵活性,又想保护您的数字资产,那么GeneXus就是您所需要的,因为您的业务知识被用于建模与技术无关的的软件解决方案。随着技术的发展,您的数字资产和知识受到GeneXus的保护,并被用于以新技术生成软件解决方案,正如我们30多年来所证明的那样。

posted @ 2022-05-06 14:01  GeneXus老司机  阅读(110)  评论(0编辑  收藏  举报