Development vs Production

System Information
  • Strapi Version: Any
  • Operating System: Any
  • Database: Any
  • Node Version: Any
  • NPM Version: Any
  • Yarn Version: Any

Just a few basic questions - I’m trying to understand how the production and development environments differ:

  1. What happens that is different from when I start Strapi by “npm start” vs “npm run develop”? I know that I can create/modify collections from the Admin tool in develop mode, but are there any other differences?

  2. Can I switch back and forth between “npm start” and “npm run develop” without adverse consequences?