85 karma · joined April 9, 2012
The syntax lets you build a DOM declaratively with plain nested functions. This lets you define logic and views cleanly in a single structure, instead of reasoning across separate UI layout and UI logic. This also means you can use bit by bit instead of having to overhaul a whole project to a framework.
I hope you find it as useful as I have! Would love to get feedback from having fresh eyes on it.
Client side the core engine is built on webrtc. Not using any major client side frameworks.
Finally got to a stage where I decided to share this publicly. Would love to get some feedback and hear what you guys think
Knockout has a different class for ko.computed vs ko.observable. For Reactor you use "Signal" for both and just pass in a function when its computed. Additionally there is no need for the trailing "this" at the end of ko.computed.
In terms of how it compares - It's based off the same reactive programming principles but is trying to keep the additional syntax and complexity to a minimum.