FWIW, I'm using it solely for development of a complex JS application, which I am slowly migrating over to an Angular paradigm using typescript.

The "project" is maven based, and I use the exec-maven-plugin to fire off the JS compilation tasks  - currently by invoking gulp which has tasks to package the legacy JS, and compile/webpack the typescript (via webpack-stream).

There are a number of niceties that I've noticed pop up, for example an npm node appears once you have a package.json with tools to tell you what updates are available, and gulp tasks are recognised and are available on the relevant context menus.

One "would be nice if" would be the ability to get recognised config files - such as tsconfig.json, package.json, gulpfile.js, webpack.config.js, etc could be shown in the "project files" node of the project viewer, rather than having to use the file tree ;)

Dawn

On 28/12/2017 19:05, Geertjan Wielenga wrote:
Definitely NetBeans is relevant for JavaScript usage. Best of all, any roadblocks you encounter can be fixed by your own pull requests to Apache NetBeans on Apache Git.

Gj

On Thursday, December 28, 2017, Thomas Hubschman <[email protected] <mailto:[email protected]>> wrote:

    Hi all,

    As an old time NB user (started sometime between 2000 and 2004) I
    have been quite devout in my use of NB for all things Java.Â

    As much as I'd like to have seen a Swing-dominate world, it was
    JS/HTML/CSS that prevailed.  ;) ;) ;)

    20 years later I find that most of my UI work is in Angular,
    React, or Ember.

    I have tried on several occasions to use NB for this work, but it
    doesn't quite seem designed for it. I keep hitting roadblocks.

    My question is: Is it Practical to use NetBeans for a Modern
    "Compiled" JS app?Â

    e.g. ES7 ==> WebPack ==> Babel ==> etc. ==> etc.

    I have used it when I included Angular libraries in the index.html
    header directly to great success but since I started having
    WebPack run things I have had less success. I love the Chrome
    integration.

    Thanks,

    Tom

    P.S. As a side note I am looking to do some development work on
    NB. I D/L the repo over the break and am starting to poke around.Â


--

Rgds.
*Dawn Raison*

Reply via email to