I just realised that you can only view responses right after your own response, which isn't ideal.
- Most respondents use a Vagrant-based setup (50% incl. Laravel Homestead), twice as many as Docker (21%)
- Most people seem fine with the free Vagrant+VirtualBox combo (40%), only few use the commercial Vagrant+Parallels combo (4%)
- Many respondents use a manually configured environment on their own OS with WAMP/MAMP/Homebrew/etc (~44%)
- Laravel Homestead isn’t very popular in the SilverStripe community (5%)
- More than half of respondents automate their environment setup in some way (Dockerfile, Vagrantfile, Puppet, Ansible, etc)
- The three most important features for local environments are: Run multiple projects efficiently, Performance, Sharing with team
- Common themes on feedback for an ideal environment for SilverStripe development
- Disk space use is a concern for VMs
- VMs feel like a good starting point, but many still prefer roll-your-own
- VMs are only useful if they’re customiseable
- Docker performance was a concern
- SilverStripe Ltd responses were in line with community responses: Out of 26 respondents, 17 were using Vagrant (incl. Laravel Homestead) and 6 were using Docker. Most respondents used more than one solution (likely project/team dependant)
Thanks everyone for your feedback! You're welcome to keep submitting responses :)