What is a Development Environment?
Computer programmers require a set of specific tools when writing a software application. Your development environment is used to create software.
- Local Environment
- Virtual Environment
- Cloud Environment
Remember depending on your specific circumstances, you will tend to lean towards a specific setup. Take for example the local environment, if you just want to get started with programming then this is the fastest way to do so.
If you are working with a group of teammates, you might have to look into a virtual or cloud environment. Now power up your desktop, or laptop and let’s get started setting up your development environment.
What is a Local Environment?: Typically, this will be the environment that is included with your operating system.
What is a Virtual Environment?: This Goes one step further than the local environment by installing a piece of software on the local environment to be able to virtualize instances of a machine onto the local machine.
What is a Cloud Environment?: This goes even further than the virtual environment, by completely eliminating the hardware and just provides you access to the machine over an SSH or internet connection in order for you to configure your specific environment.
What is the difference between Cloud Environment and a Virtual Environment? Virtual and cloud environments are completely different concepts although cloud environments typically use some type of virtualization to provide you with a private environment.