I am testing some modern Javascript frameworks like Angular, React, Vue and Ember, and they all want me to use building tools like npm , grunt , gulp , maven , etc ..
Web programming was fun. Just change some files, refresh your browser and see if it works. Now, every time I change something, I have to build it again, which takes quite a lot of time. I am very sorry to see that web programming has become so. I know that this building can be done automatically using these tools that monitor file changes, etc., but still it just sucks.
My question is, when I want to use one of the mentioned frameworks, should I use the build tools every time I want to run, or do I just need them for deployment and testing (or not at all))?
source share