Hace un tiempo os hablé de Laragon, una alternativa a Xammp que para es mucho mas completa. Yo usaba Laragon como mi entorno de desarrollo PHP local hasta que encontré con este video de Francisco Jurado, un experto desarrollador PHP de Málaga con el cual he podido compartir algunos momentos hablando de desarrollo web.
Tabla de contenidos
En esta charla habla de montar un WordPress localmente, pero DDEV viene preparado para montar los siguientes entornos:
- Backdrop
- Cakephp
- Craftcms
- Django 4
- Drupal (Ultima versión)
- Drupal 6
- Drupal 7
- Laravel (Ultima versión)
- Magento 1
- Magento 2
- PHP / Mysql
- Python
- Shopware 6
- Silverstripe
- Typo3
Su versatilidad y facilidad de uso ha hecho cambiarme de Laragon a DDEV como mi entorno favorito de desarrollo local
Que es DDEV
DDEV se puede decir que es un entorno de desarrollo web local web. Se soporta sobre Docker, pero sirve de asistente para el mismo Docker, con lo cual lo hace mucho mas fácil de manejar.
Ventajas de usar DDEV frente a otras opciones como Laragon o Xampp
- Entorno dockerizado, con lo cual puedes tener una versión distinta de PHP y Mysql en cada proyecto.
- Preconfiguración de CMS como Magento y WordPress, al igual que frameworks como Laravel o Django. De esta forma DDEV se encarga en configurar los requisitos de cada uno de los gestores de contenido, sin tener que preocuparte en saber que que versiones de PHP o Python, extensiones, ni complementos tienes que utilizar.
Si quieres aprender mas de DDEV puedes ver su documentación. O aquí tienes un magnifico curso para aprenderlo.