Activity › Forums › Salesforce® Discussions › Difference between Sandbox and Development environment in Salesforce? › Reply To: Difference between Sandbox and Development environment in Salesforce?
MemberApril 13, 2017 at 4:06 pm
A sandbox refers to an isolated environment, like a VM, a jail (in FreeBSD) or an LXC container in Linux. The essential property of such an environment is isolation. That means you don't have some hard coded system configuration lying around or different versions of some libraries installed etc. You get to setup everything as it should be in the production environment and test your project in that condition. A sandbox is also useful from a security point of view.
A dev environment is just that, a dev environment. Although it would be good to do development and local testing inside a sandbox but it can be tiresome unless you have good automation tools to set things up quickly.