Quiero dedicar unas líneas para agradecer a Janos Miko por el grandísimo trabajo que ha hecho con Reward.
Para quienes aún no lo sepan, Reward es un entorno local de desarrollo.
O para decirlo en las palabras de su creador:
“Reward is a Swiss Army knife CLI utility for orchestrating Docker based development environments. It makes possible to run multiple local environments simultaneously without port conflicts by utilizing common services proxying requests to the correct environment’s containers.
Reward is written in Go, and it supports Linux, macOS and Windows (and WSL2).”
Si bien hay muchísimas alternativas y cada uno puede tener sus preferencias en mi caso, que trabajo con Magento / Adobe Commerce, después de haber probado varias opciones Reward ha sido el que mejor se adaptó a mis necesidades.
Desde el punto de vista estrictamente técnico el hecho de que pueda levantar varios proyectos simultáneamente en mi ordenador ya hace una gran diferencia con muchos de los entornos más usados para desarrollo de Magento. En mi caso trabajo en varios proyectos simultáneamente y esta característica es fundamental.
Valoro muchísimo las herramientas que son usables, esto significa que puedan ser utilizadas, al menos en sus aspectos básicos, sin conocimientos adicionales y simplemente siguiendo instrucciones sencillas.
Reward cumple con este criterio al menos en 2 cosas importantes para mi.
Cambiar fácil y rápidamente la infraestructura del proyecto (versión de PHP, etc etc)
Agregar librerías o utilidades adicionales al entorno de forma sencilla.
Saliendo de lo técnico, lo que valoro y también pesa mucho en mi caso para haberlo adoptado para el trabajo diario es el aspecto comunitario del proyecto.
Janos Miko permanentemente está actualizando y sacando nuevas versiones. Recientemente lo ha reescrito completamente.
En el canal de Slack siempre hay alguien dispuesto a dar una mano para resolver cualquier inconveniente, János primero que nadie.
Al menos como usuario no hay nada que le pueda criticar y si están buscando alternativas para el entorno de desarrollo local sin duda Reward merece ser tenido en cuenta.