You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
In computer programming, Flow-Based Programming (FBP) is a programming paradigm that uses a "data factory" metaphor for designing and building applications.
FBP 將應用程式定義為 Network:
FBP defines applications as networks of "black box" processes, which exchange data across predefined connections by message passing, where the connections are specified externally to the processes. These black box processes can be reconnected endlessly to form different applications without having to be changed internally. FBP is thus naturally component-oriented.
近期因為 IoT Cloud 專案的需要,開始去研究學術層面的 Flow-Based Programming(FBP)原理。FBP 概念的創造者 J Paul Morrison[1],撰寫了一份 FBP 的介紹文件。這件文件提及 FBP 的精神:
FBP 將應用程式定義為 Network:
NoFlo 則是一個 FBP-like 的系統,並不是所謂的 Classical FBP[2]。
參考資源
[1] J Paul Morrison, http://www.jpaulmorrison.com/fbp/
[2] Relationship with NoFlo, http://www.jpaulmorrison.com/fbp/noflo.html
The text was updated successfully, but these errors were encountered: