图片49
目前,低代码/无代码(LC/NC)领域是一个热门市场,受到越来越多风险投资的青睐。初创公司正在筹集资金,以创造未来软件开发的愿景。这些平台有一系列的目标用户,从非技术的公民开发者到为数不多的技术开发者。它们还有各种各样的例子,从界面/GUI前端构建到逻辑的后端事件处理。低代码可以大大改善那些寻求快速构建生产工具的开发人员的生活。然而,对于开发人员来说,许多可视化编程平台的结构模式限制了其可用性。
供应商强制锁定给开发人员带来了真正的障碍。如果一家公司倒闭或涨价会发生什么?如果我突然需要服务无法提供的特性或更多资源,我该怎么办?如果我被供应商锁定,这些就成了问题。
当前平台的重点和缺点:
在构建软件工具时,随着时间的推移,许多工具将成为关键的任务工具。作为一名开发人员,从零开始构建工具的一个巨大价值主张是我有完全的自主权。我可以决定使用哪个框架,在哪里托管,等等。
如今,大多数可视化编程平台生来就将用户锁定在他们的系统中,并将这种粘性视为商业利益。
解决方案:
一个平台将其提供的每个服务组件(如事件触发、托管、凭证等)视为存储库中文件的平台。在这种模式下,我可以以我想要的方式编写所有代码,并随时用另一种服务替换配置文件。是的,这项工作有时很无聊,但我需要有选择。其次,该架构可以促进供应商提供一流的组件服务,否则这些组件将被替换为更好的服务。
低代码可以大大改善那些想要快速建立生产工具的开发人员的生活。然而,低代码可视化编程平台的结构往往限制了开发人员的使用。能够解决这些问题的服务将满足所有开发人员的主要价值主张。