GOPとは何ですか?それはグラフの数学またはデータ構造の定義に関連していますか?
aop、oop、function、logic、またはその他のパラダイムと比較してどうですか?
GOPとは何ですか?それはグラフの数学またはデータ構造の定義に関連していますか?
aop、oop、function、logic、またはその他のパラダイムと比較してどうですか?
これまで聞いたことはありませんが、Google で簡単に検索すると、基本的にワークフローがグラフとして表されるワークフロー プログラミングであることがわかります。
実際、私が読んだことから、なぜそれがステートマシンプログラミングやフローチャートプログラミングと呼ばれていないのか理解できません。
たとえば、これはMSDN から取得したグラフ指向プログラミング言語 (この場合は Windows Workflow Foundation) で動作するプログラムの例です: Windows Workflow Foundation の例 http://I.MSDN.Microsoft.Com/ee342461。 image006.jpg
これは良い質問です。私たち (GraphApps) にとって、GOP はビジネス アプリケーションを構築する革新的な方法です。Java の GOP (完全には適合していませんが、GOP で使用できます)、GOP パターン、ベスト プラクティス、およびグラフ データベースを使用しています。
2 つの製品を準備中です: グラフ指向デザイナー (UML デザイナーに似ていますが、純粋にグラフ指向であるため、はるかに優れています) と、この新しいプログラミング パラダイムによってもたらされる革命の恩恵を受けるために GOP を強制する非常に強力な Java フレームワークです。
おそらく、今後数か月以内にコードをオープンソース化する予定です。GOP は、アプリケーション開発における多くの問題を解決します。これにより、コードが大幅に簡素化され、より高いレベルの複雑さを管理できるようになります。再利用性も大幅に向上します。
GraphApps では、これが OOP よりも大きな新しいプログラミング パラダイムであると考えています。本当に信じられないほどです。
[2016 年 9 月 14 日更新]
これが、私たちのウェブサイトで提供しているグラフ指向プログラミングの定義です。
グラフ指向プログラミングは、ソフトウェアを構築するためのグラフ指向の方法を定義する新しいプログラミング パラダイムです。このプログラミング パラダイムで構築されたグラフ指向ソフトウェアは、バックエンド側で (直接属性付き) グラフ データベースを使用します。
このプログラミング パラダイムは、他のいくつかのプログラミング パラダイム (オブジェクト指向、関数型プログラミング、契約による設計、ルールベースのプログラミング) の利点を蓄積しています。ただし、それ自体は一貫しており、他のプログラミング パラダイムを意識する必要はありません。
このプログラミング パラダイムにより、技術的負債を発生させない長期的なビジネス アプリケーションの開発が可能になります。これは、特に進化する規制や多数のビジネス ルールを管理する必要があるアプリケーションに対して、メンテナンスと進化の問題に対する別の答えを提供します。すべてを再テストしてデータを移行する必要なく、アプリケーションを構造的に進化させることができます。