Live data from Hacker News

The Hitchhiker's Guide to Modern JavaScript Tooling

reactkungfu.com

1–10 of 120 posts

Re: The Hitchhiker's Guide to Modern JavaScript Tooling

#4
This a good overview of some popular tools for JavaScript development.

The thing that gets me about modern JavaScript development is the amount of modules you download to build your code. Currently I'm going through a PluralSights course for Gulp.js. Just to help me build and test my code, over 240MB of modules were downloaded. I'm starting to understand the benefits of all those modules. The thing that gets me is that the process makes you download all those modules again for the next project.

Re: The Hitchhiker's Guide to Modern JavaScript Tooling

#5
post #3

Gulp is really great and better, than Grunt, but sometimes make seems to be a good choice that people forget about.

I tend to agree that Gulp is better than Grunt. I prefer the code over configuration approach Gulp takes. The other benefits is that Gulp is streams based and will save you a lot of disk I/O over Grunt.

Re: The Hitchhiker's Guide to Modern JavaScript Tooling

#6
post #3

Gulp is really great and better, than Grunt, but sometimes make seems to be a good choice that people forget about.

I recently tried switching from Grunt to Gulp and was expecting to see improvements in build times, but my builds actually wound up taking about 2x as long (on an ssd). Maybe I was doing something wrong, I don't know, but it was pretty disheartening. Here is my Gruntfile in case anyone cares: http://hastebin.com/wezizasiye.js

Re: The Hitchhiker's Guide to Modern JavaScript Tooling

#7
post #3

Gulp is really great and better, than Grunt, but sometimes make seems to be a good choice that people forget about.

I recently tried switching from Grunt to Gulp and was expecting to see improvements in build times, but my builds actually wound up taking about 2x as long (on an ssd). Maybe I was doing something wrong, I don't know, but it was pretty disheartening. Here is my Gruntfile in case anyone cares: http://hastebin.com/wezizasiye.js

If build time is a big concern, I'd suggest Brunch. It starts out fast and it caches previously built assets so that subsequent builds are incremental.

Re: The Hitchhiker's Guide to Modern JavaScript Tooling

#8
Very useful. This will be required reading for all our students :)

I created a react/grunt/browserify/babelify (+bootstrap) starter repo to clone from github for them but think it's still confusing. This provides much needed background information in one bundled place (even though the stack is slightly different and only mentions grunt).

Re: The Hitchhiker's Guide to Modern JavaScript Tooling

#10
post #8

Very useful. This will be required reading for all our students :) I created a react/grunt/browserify/babelify (+bootstrap) starter repo to clone from github for them but think it's still confusing. This provides much needed background information in one bundled place (even though the stack is slightly different and only mentions grunt).

That repo sounds like a good candidate for replacement with a Yeoman generator!
Post reply on HN