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*