我正在尝试创建类似于Unreal的Blueprints,但是用于Web开发。我搜索了一些关于Blueprint实际上是什么的问题,但我没有取得任何成功,大多数链接都指向不相关的信息。
我试图从计算机科学的基础知识中了解蓝图概念的来源。
我得到的唯一相关信息是https://en.wikipedia.org/wiki/Flow-based_programming,但我不确定蓝图是否真的是这个概念。
答案 0 :(得分:4)
我会将其称为Visual Programming Language(请注意,该维基百科页面上的示例列表中也提到了它)
我不确定VPL和FBP之间的差异是否真的很明确。根据这个讨论,可以说FBP更多的是关于异步编程:https://groups.google.com/forum/#!topic/flow-based-programming/4HQ_tpeMJEE。在Blueprint中,您确实考虑了更多函数被调用的顺序。我认为Blueprint更接近常规'''''在这方面也像C ++这样的编程语言