The Dependency Management Solved

So in order for me to develop an Ionic App on my Mac. I have to:

  1. Install XCode, so that I can install Homebrew.
  2. Install Homebrew, so that I can install NPM.
  3. Install NPM, so that I can install Ionic.

Ok, how about Python/Django

  1. Install Python so that I can install Pip
  2. Install Pip so that I can install Pyhton Dependencies
  3. Install Ruby so that I can install Gem
  4. Install Gem so that I can install Sass
  5. Install Sass so that I can compile sass files in the stylesheets

Yeah and if your friendly neighborhood frontend developer is a bit serious, I also need to:

  1. Let’s omit the part until Npm :)
  2. Install Npm so that I can install Webpack
  3. Install Webpack so that I can ”pack” the JS files

As the tech community, we really did a good job on this dependency management solutions.