Hi Subho, On Apr 15, 2013, at 8:09 AM, Subho Banerjee <[email protected]> wrote:
> Hi Suresh, >> This is great thinking and exactly inline with what we need to be >> exploring the emerging JS frameworks. We have been hearing about Angular JS >> in Apache Rave and even some implementations. >> > > I have been using AngularJS for some time now. Infact, we had built, a > workflow engine for for deploying apps on to the Openshift PAAS cloud[1]. > This application was built using AngularJS to model and validate the > workflow and jsPlumb as the presentation layer to display the graphs on > screen. This project used a very simple UI (drag and drop) to model the > workflow, but Xbaya, as it stands today is probably much more complicated > and extensible. But in any case, this will be a good starting point to > build upon. Another freelance project I had picked up a little while was > also built on AngularJS, thought completely unrelated to workflows and > Airavata, the opensource version of the app is deployed here[5]. I am pleased to hear you have first hand experience with all these libraries so some of the decisions will be more informed. I have no particular opinion on one over other (mainly due to lack of hands on experience) but my recommendation will be to pay close attention to license compatibilities and where possible avoid locking too much into one dependency. I realize we cannot avoid some level of lock in for this task since you need to fully layer over its capabilities. > There is this other tool, Apple's Quartz Composer[2][3] which I have been > using for some time now. It is a graphics / animation / shader language > which is defined in the form of a workflow. This is probably on what I > would base (and probably is what Xbaya was built to resemble) my effort to > build the frontend. Out of ignore I will say a -0 for this one. Relying on anything proprietary scares me. Even though I am mac user, apple has been notorious lately. Suresh > > Cheers, > Subho. > > [1] - https://github.com/subszero/openshift-workflows > [2] - > https://developer.apple.com/technologies/mac/graphics-and-animation.html > [3] - http://www.bbc.co.uk/blogs/radiolabs/images/composition.png > [4] - https://github.com/subszero/gbn > [5] - http://gbn.herokuapp.com/
