低代码编程技术比较:VPL、PBD 和 PBNL
💡
原文中文,约4200字,阅读约需10分钟。
📝
内容提要
本文介绍了低代码编程模型中的演示编程和自然语言编程技术,PBD和PBNL都基于程序综合。低代码编程工具提供程序的一种或多种视图,使用模型-视图-控制器模式。
🎯
关键要点
- 本文回顾了低代码编程模型的研究,重点是可视化编程、演示编程和自然语言编程。
- 低代码技术的共同支柱是特定于领域的语言和模型-视图-控制器模式。
- 低代码包含可视化编程语言、演示编程、示例编程、机器人过程自动化和自然语言编程等技术。
- VPL、PBD和PBNL是低代码编程的三种代表性技术,适合公民开发人员。
- VPL通过可视化组件编写程序,易于阅读和理解,减少错误。
- PBD通过用户演示行为录制程序,适合熟悉软件的用户,但需要泛化以捕捉用户意图。
- PBNL通过自然语言输入合成程序,要求较低,但程序可能存在错误。
- 低代码编程的核心问题是歧义,尤其在复杂程序中,系统可能猜测用户意图错误。
- 低代码编程工具基于模型-视图-控制器模式,提供程序的多种视图,保持同步。
➡️