DEV Community

Discussion on: What and how is your development environment?

Collapse
 
bradtaniguchi profile image
Brad

I work with JS the most, I used to play around with Python but never got serious enough to run into the issues you talked about :)

I personally don't use Docker or anything more than nvm for JS/node development. I also don't lean on globally installed libraries, except a few that manage globally and locally installed dependencies well. (like the angular-cli as an example)

You can use Docker for local JS development, but I find the process rather cumbersome, abstract and slow. From my small amount of experience you don't save much if your just working on full stack apps. I can see the use-case for more complex applications that require interacting with more of the system, but I just don't see it with web apps.
If you really wanted to go into Docker focused development you usually have a specific Dockerfile for development (and other files like docker-compose) to setup your local environment to run the project. That's about all I know about that sort of approach, since I don't use Docker for development :)