Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/email/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Graph 什么是面向图形的编程?_Graph_Paradigms - Fatal编程技术网

Graph 什么是面向图形的编程?

Graph 什么是面向图形的编程?,graph,paradigms,Graph,Paradigms,什么是GOP?它是否与图的定义有关 它与aop、oop、函数、逻辑或其他范式相比如何?我以前从未听说过它,但快速的谷歌搜索似乎表明它基本上是工作流编程,工作流以图形表示 实际上,从我所读到的,我不明白为什么它不是状态机编程,或者更确切地说是流程图编程,因为它基本上就是这么做的 例如,这是一个使用面向图形编程语言(在本例中为Windows Workflow Foundation)的工作程序示例:这是一个好问题。对于我们(GraphApps),GOP是构建业务应用程序的革命性方式。它正在使用Java

什么是GOP?它是否与图的定义有关


它与aop、oop、函数、逻辑或其他范式相比如何?

我以前从未听说过它,但快速的谷歌搜索似乎表明它基本上是工作流编程,工作流以图形表示

实际上,从我所读到的,我不明白为什么它不是状态机编程,或者更确切地说是流程图编程,因为它基本上就是这么做的


例如,这是一个使用面向图形编程语言(在本例中为Windows Workflow Foundation)的工作程序示例:

这是一个好问题。对于我们(GraphApps),GOP是构建业务应用程序的革命性方式。它正在使用Java中的GOP(不完全适合它,但可以在GOP中使用)、GOP模式、最佳实践和图形数据库

我们准备了两个产品:一个面向图形的设计器(类似于UML设计器,但由于纯粹面向图形而更好)和一个非常强大的Java框架,它强制GOP从这个新编程范式带来的革命中获益

我们可能会在未来几个月内开放代码。GOP解决了应用程序开发中的许多问题。它大大简化了代码,并能够管理更高级别的复杂性。可恢复性也大大增强

在GraphApps,我们相信这是一种比OOP更强大的新编程范式。真是难以置信

[2016年9月14日更新]

下面是我们给出的面向图编程的定义

面向图编程是一种新的编程范式,它定义了 一种面向图形的软件构建方法。面向图形的软件 使用此编程范式构建使用(定向属性化)图 后端的数据库

这种编程模式正在累积其他几种编程模式的优点 编程范例:面向对象、函数式编程、, 合同设计,基于规则的编程。然而,这是一致的 并且不需要知道任何其他编程 范例

这种编程模式能够开发持久的业务 不产生技术债务的应用程序。它提供了一个 对维护和演进问题的不同回答,尤其是 对于必须管理不断变化的法规或高风险的应用程序 业务规则的数量。应用程序可以在结构上演进,而不必重新测试所有内容和迁移数据


我不是说有限自动机。我的意思是“状态机”,更一般地说是一个系统,它有一组定义的状态和在它们之间移动的声明性规则。这会包括Simulink之类的东西吗?我不熟悉Simulink,但它看起来很像数据流编程。在我看来,面向图形的编程是一个只在BPM社区中专门使用的术语。你有开源的东西吗?我们还没有。从2016年8月开始,我们可以将我们的2个产品视为V1阶段(设计师和Web框架)。我们正逐步开始所有的东西,开始一种路演,因为我们需要来自市场的反馈。我们有可能在未来开放源代码,或者用我们的技术构建专有软件。更多关于开放源代码的新闻即将发布:)我们开发了一个基于Eclipse的设计器和一个完整的Java web应用程序框架,实现了所有的原则,这真是太棒了。但是代码的所有者不想再投资,也不想开源代码。所以代码无法访问,我没有时间重新编码。我希望这篇论文(我拥有它)能激励人们……会议幻灯片如下: