I think I've voiced my opinion on this topic but I will state it again. I
(and I bet most people) do not like dependencies. You ask people to
download and install SDKs and that is already tedious enough. You now want
them to download an additional thing to make life easier for Cordova Core
Developers and not Cordova users which sounds backwards to me.
The argument that node is cross-platform and Windows is disregarded because
it does not use bash is not a valid one in my opinion. Platforms have to be
tested and you can't only rely on node's cross-platform support. The
introduction of node won't solve the testing aspect.

2 things would make me happy.
- Leave things the way they are (bash on *nix and cscript on windows).
- Use node but pre-package the dependency somehow so that users don't even
know that they are using node (I believe BlackBerry does that).


On Fri, Jul 12, 2013 at 10:40 AM, Filip Maj <f...@adobe.com> wrote:

> I have to agree with Lorin on this one. Windows scripts are getting
> ignored and not maintained, no surprise. Moving to node won't eliminate
> windows neglect but should mitigate the issue of unix fixes not making
> their way into windows scripts. Don't think it's super high priority to
> get done soon, though.
>
> On 7/12/13 10:27 AM, "Brian LeRoux" <b...@brian.io> wrote:
>
> >So, science experiment. That's cool. [1]
> >
> >[1] https://twitter.com/jonathanpenn/status/355696329172844549
> >
> >
> >
> >On Fri, Jul 12, 2013 at 10:07 AM, Filip Maj <f...@adobe.com> wrote:
> >> Main benefit here is abstracting away two scripts for *nix &
> >> windows-compatible platforms like android and blackberry. BB already
> >>uses
> >> node for those anyways..
> >>
> >> On 7/12/13 9:47 AM, "Brian LeRoux" <b...@brian.io> wrote:
> >>
> >>>Most of the scripts themselves shell out to things like adb or
> >>>whatever so putting another layer of scripting abstraction over top
> >>>feels unnecessary (to me). I suppose the benefit is that on Android
> >>>we'd have less code?
> >>>
> >>>Are there other benefits?
> >>>
> >>>
> >>>
> >>>On Thu, Jul 11, 2013 at 6:55 PM, Andrew Grieve <agri...@chromium.org>
> >>>wrote:
> >>>> Cool!
> >>>>
> >>>> I don't think npm is a good idea for them since that will add another
> >>>> avenue for mistakes to be made. Shelling out to them seems fine. You
> >>>>can
> >>>> also just require() them if you're sure they aren't going to mess up
> >>>>you're
> >>>> apps state (e.g. change your CWD), but shelling out is certainly
> >>>>safer.
> >>>>
> >>>>
> >>>> On Thu, Jul 11, 2013 at 6:24 PM, Filip Maj <f...@adobe.com> wrote:
> >>>>
> >>>>> Don't think for android specifically there has been any work on this
> >>>>>
> >>>>> On 7/11/13 2:55 PM, "Andrew Grieve" <agri...@chromium.org> wrote:
> >>>>>
> >>>>> >We talked about unifying on node post 3.0 for our scripts (e.g.
> >>>>>android
> >>>>> >create script).
> >>>>> >
> >>>>> >Was wondering if anyone had started on this?
> >>>>>
> >>>>>
> >>
>
>

Reply via email to