- Issue created by @phenaproxima
- πΊπΈUnited States phenaproxima Massachusetts
I think Laravel Herd is a really nice option.
I'm a little biased because I've been using Laravel Valet for years as my development web server. This thing looks like the successor to Valet -- it even offers an automatic migration.
Pros:
- GUI-only
- It works for Windows and Mac. I didn't test it on Windows, but setting it up on my Mac was about as painless as it gets.
- It's lightweight and the free tier will run Drupal CMS with no problems
- We could ship some custom configuration for it if we wanted to.
Cons:
- This is a freemium product, and you don't get MySQL or Postgres in the free tier. I don't think this is a big deal, though; real projects won't deploy their databases directly, and Drupal works just fine with SQLite.
- Appears to be closed-source.
- No Linux support, although that's not maybe the biggest problem since Docker is Linux-native.
- πΊπΈUnited States rfay Palisade, CO, USA
Docker is complex, technical, and intimidating to set up, which I think makes it an inappropriate choice for the kind of end users we're targeting.
I don't think most DDEV users would agree, but I might be wrong. Most users set up OrbStack or Docker Desktop or Rancher Desktop in moments using the standard installers. There is no complexity any more than any other app they might install. DDEV users generally don't need to know anything at all about Docker, unless they start to get way out of the box. There are capabilities there, but I'll bet 95% of DDEV users don't add a custom Dockerfile or `docker-compose.*.yaml`