图片48
平台模式允许用户在云虚拟环境中无缝运行代码。脚本和服务器不需要开发、操作、维护或设置(感觉像您的本地环境)。与第三方服务数据库中保存的独家程序相比,文件结构的版本控制和合作非常简单。换句话说,用户有源代码而不是服务。
当前平台的重点和缺点:
许多终端用户LC/NC编程平台的架构将程序内容存储在公司数据库中(Zapier存储您的zaps等)。这种模式与大多数开发人员在构建工具时使用的git/repository模式相反。github等git模式的优点是提供版本控制、可共享性、可移植性和合作性(如开源repo)。对于构建工具,开发人员将所有元素存储在目录中并协作程序开发的范式非常重要。这也回到了一个观点,即低代码程序的核心应该是系统中的可编辑文件,该平台的目的是帮助用户配置(无论是通过可视化编程还是优秀文档)。该模式解锁了更复杂的工具,并可以使用许多软件开发人员使用的源代码控制工具。架构解锁更模块化的开发体验,使开发人员能够操作更基本的部分(换句话说,如果需要,用户可以编辑/理解最低代码)。比如可以提供的视觉界面使其易于构建动态文档。底层内容以markdown文件存储库的形式存储在每个用户的账户中(查看文档和底层文件结构)。
解决方案:
一个低代码平台,可以帮助/自动在源代码中构建配置文件,以便在云服务(脚本、服务器/端点等)中运行任何代码。所有与脚本相关的文件都属于用户,并由用户存储,而不是服务数据库。所有服务存储都是引用这些文件的存储位置。