Vagrant is a tool designed to create and configure lightweight, reproducible, and portable development environments. It leverages a declarative configuration file which describes all software requirements, packages, operating system configuration, and users.
N/A
VMware Workstation Pro
Score8 out of 10
N/A
VMware Workstation Pro is virtualization software which allows running multiple x86-based operating systems on one PC. Users can run Windows, Linux and BSD virtual machines on a Windows or Linux desktop.
VP Engineering in Engineering at EveryoneSocial (Computer Software, 11-50 employees)
Chose HashiCorp Vagrant
Vagrant is more of a meta-tool compared to traditional VM software. It provides a layer on top of VMware or VirtualBox. Configurations in a Vagrantfile are so much easier to manage than complete VMs.
A de minimis incentive was given to thank the reviewer for their time. The incentive was not used to bias or drive a particular response, nor was the incentive contingent on a positive endorsement. More Info
Senior Systems Engineer in Information Technology at Associated Press (Media Production, 1001-5000 employees)
Chose VMware Workstation Pro
I personally haven't used any of these other tools, but one thing they have over Workstation is price. They're free and Workstation is not. However, If you're used to working in a VMware environment, then using VMware Workstation will come as second nature to you. Also, being …
A de minimis incentive was given to thank the reviewer for their time. The incentive was not used to bias or drive a particular response, nor was the incentive contingent on a positive endorsement. More Info
I would recommend this tool to a colleague looking to create a repeatably deployable local dev environment based on their staging and production environments. I would recommend this mostly for individuals or teams requiring environments with server-side software such as php, et al. There are likely less processor-heavy and smaller tools for simpler projects.
A de minimis incentive was given to thank the reviewer for their time. The incentive was not used to bias or drive a particular response, nor was the incentive contingent on a positive endorsement. More Info
I would not recommend using a VM as a complete replacement for your everyday driver, but I would recommend it for testing. One way that I use Workstation Pro is with testing GPO's. I can make a change to a user or computer GPO, take a snapshot, reboot the computer to pull the GPO, see if it worked. If it didn't, I revert to the last snapshot before the GPO was pulled, make some changes to the GPO again, and test on the test VM. The same style of testing can be used with creating and changing scripts for computer changes. We have a whole computer setup script that installs software and changes a ton of settings. On a VM you can test over and over to make sure the script runs how you want it to and revert if you didn't like the script outcome. Especially handy with software installs, so you don't have to wait for a program to uninstall and then edit the script and run the script again. Using snapshots save me so much time in testing!
A de minimis incentive was given to thank the reviewer for their time. The incentive was not used to bias or drive a particular response, nor was the incentive contingent on a positive endorsement. More Info
Vagrant is decentralized so anyone can make a container package to get a project started. you aren't limited to wordpress, or even one style of wordpress install (you can make a sage.io wordpress environment).
Vagrant easily lets you set ports and URLs for local development.
I have yet to have a problem with Vagrant, as opposed to MAMP and DesktopServer, which both gave me SQL or other issues.
A de minimis incentive was given to thank the reviewer for their time. The incentive was not used to bias or drive a particular response, nor was the incentive contingent on a positive endorsement. More Info
It provides a great remote access tool for accessing and managing servers in virtual environment. With the security risks surround remote desktop this provides a good alternative to do the same functions.
The app itself is very lightweight and easy to install/maintain.
Sandbox testing can be a time consuming thing to setup and do. Workstation makes this easy to create, use, and put away. This make you more willing to put new things in the sandbox and test them before production usage.
The cost of workstation is very affordable for the functionality that you get and you can try it for free before you buy it.
We use it to run apps that can be difficult to setup or conflict with other apps. We just spin this app VM up run it, and then shut it back down. The startup and shutdown is very quick.
A de minimis incentive was given to thank the reviewer for their time. The incentive was not used to bias or drive a particular response, nor was the incentive contingent on a positive endorsement. More Info
Because Vagrant is a low-level tool with many ways to configure it, there is a steep learning curve. You don't just have to learn (or install) Vagrant, but also Virtualbox, Ansible and possibly some Vagrant plugins to keep boxes up to date.
Support on Windows doesn't seem great. I'm a Mac guy, so it's been very difficult getting things to work as expected when a developer wants to work on Windows.
Perhaps I didn't configure it correctly, but the default shared folders are not the best for performance. There are also frequently weird issues regarding file permissions.
A de minimis incentive was given to thank the reviewer for their time. The incentive was not used to bias or drive a particular response, nor was the incentive contingent on a positive endorsement. More Info
A de minimis incentive was given to thank the reviewer for their time. The incentive was not used to bias or drive a particular response, nor was the incentive contingent on a positive endorsement. More Info
A de minimis incentive was given to thank the reviewer for their time. The incentive was not used to bias or drive a particular response, nor was the incentive contingent on a positive endorsement. More Info
A de minimis incentive was given to thank the reviewer for their time. The incentive was not used to bias or drive a particular response, nor was the incentive contingent on a positive endorsement. More Info
A de minimis incentive was given to thank the reviewer for their time. The incentive was not used to bias or drive a particular response, nor was the incentive contingent on a positive endorsement. More Info
It is well documented since it is a long actor in the virtualization scene. Easy to use for most user cases. Pretty much not maintenance on the software besides the occasional software updates and/or compatibility issues from time to time.
A de minimis incentive was given to thank the reviewer for their time. The incentive was not used to bias or drive a particular response, nor was the incentive contingent on a positive endorsement. More Info
I haven't had to call VMware Workstation support. The majority of the time, whenever I have a problem, I can perform an online search and find the answers I need. Online forums and users with similar situations are generally sufficient to answer any questions I have had, though, from previous experience at another company, their support is outstanding and responsive to circumstances. However, that is generally for a paid support contract and should be expected when you are paying for that support.
A de minimis incentive was given to thank the reviewer for their time. The incentive was not used to bias or drive a particular response, nor was the incentive contingent on a positive endorsement. More Info
I liked lando better because lando seemed extremely easy to setup compared to other VM's and it seemed faster though that project was simpler. Virtualbox I ran on windows and it has a gui and has often been slow. The vagrant boxes I used did well but had slightly more problems than lando.
A de minimis incentive was given to thank the reviewer for their time. The incentive was not used to bias or drive a particular response, nor was the incentive contingent on a positive endorsement. More Info
VMware ESXi is more enterprise based whereas VMware Workstation offers capabilities at a lower cost and smaller scale. VMware Workstation Pro is also user friendly and easy to install. It can be utilized on a regular desktop system as the name implies. It helps with also demonstrations when needed to clients without having bulky hardware every time.
A de minimis incentive was given to thank the reviewer for their time. The incentive was not used to bias or drive a particular response, nor was the incentive contingent on a positive endorsement. More Info
A de minimis incentive was given to thank the reviewer for their time. The incentive was not used to bias or drive a particular response, nor was the incentive contingent on a positive endorsement. More Info
A de minimis incentive was given to thank the reviewer for their time. The incentive was not used to bias or drive a particular response, nor was the incentive contingent on a positive endorsement. More Info