SilverStripe Developer Environments Survey

55 views
Skip to first unread message

Ingo Schommer

unread,
Aug 28, 2017, 11:55:23 PM8/28/17
to SilverStripe Core Development
Hello everyone!

The LAMP stack sure has grown up! Docker, Vagrant, Laravel Homestead, AWS - there's heaps of ways to run your own development environment now.
Many open source projects have "one-click installs" which bundle an installer with one of these virtualisation layers.
We're interested in your current usage patterns in order to determine what makes sense for our community.

Please fill out this short survey: https://goo.gl/forms/b0359u0ySXGQNqPC3
Submissions are anonymous, and results are visible to everyone.

Thanks!
Ingo

Jonathon Menz

unread,
Aug 29, 2017, 4:49:10 PM8/29/17
to SilverStripe Core Development
Good survey questions and it was interesting to read the results afterwards  👍

Ingo Schommer

unread,
Aug 30, 2017, 4:50:17 PM8/30/17
to SilverStripe Core Development
I just realised that you can only view responses right after your own response, which isn't ideal.

Some preliminary results and observations:
- 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 :)
Reply all
Reply to author
Forward
0 new messages