118 karma · joined December 5, 2018
as for the complexity of the graph, basically the way I see it is that even this promised based method is a way to solve the problem of putting the graph into the proper promise-based format (for example, chain doA and doC and return an array of their result) vs simply drawing the intended graph. I mean it does take sometime to get used to it specially if you are really used to just working with code (which I myself originally was), but since the graph is the more intuitive way to represent it compared to other methods, after going through the learning curve it seems to be less complex and easier to manage.
that said its not like I have conducted proper academic research on the matter and it might as well be a pretty subjective thing.
doE: doC, doB, doA doD: doB
etc?
anyways the problem with this approach is that doD() is assumed to be a general function (or statement or async command) that is not by definition bound to doB(), but rather in this specific case we need it to be executed after doB() is done.
https://github.com/CONNECT-platform/connect-platform
And the product itself is a development platform so I would highly recommend checking it out on desktop. Will checkout the issue of the website on iOS asap as well.