Hi Allen,

YARN-3368 is using Ember.JS and Ember.JS depends on npm (Node.JS Package
Manager) to manage packages.

One thing to clarify is: npm dependency is only required by build stage (JS
build is stitching source files and renaming variables). After JS build
completes, there's no dependency of Node.JS any more. Server such as RM
only needs to run a HTTP server to host JS files, and browser will take
care of page rendering, just like HDFS/Spark/Mesos UI.

There're a couple of other Apache projects are using Ember.JS, such as
Tez/Ambari. Ember.JS can help front-end developers easier manage models,
pages, events and packages.

Thanks,
Wangda

On Thu, Feb 25, 2016 at 9:16 AM, Allen Wittenauer <a...@altiscale.com> wrote:

>
> Hey folks.
>
>         Have any of you looked at YARN-3368?  Is adding node.js+a bunch of
> other stuff as dependencies just for the UI a good idea?  Doesn’t that seem
> significantly heavyweight?  How hard is this going to be operationally to
> manage?

Reply via email to