El desarrollo puede ser un proceso sorprendentemente personal. Puede preguntar a cualquier grupo de desarrolladores qué herramientas utilizan y probablemente obtendrá muchas respuestas. Sin embargo, esto no significa que no haya soluciones únicas a considerar. Por Vagabundo para el desarrollo de WordPress puede ser una de esas decisiones «sin sentido».
En este artículo, presentaremos Vagrant, explicaremos qué es y discutiremos cómo compararlo con otras herramientas similares. También veremos cómo puede usar Vagrant para crear su tema de WordPress antes de pasar a una plataforma específica. Varios Vagabundos Vagabundos (VVV).
¡Empecemos!
Introducción al vagabundo: ¿qué es?
Vagrant es parte de un nuevo tipo de «entorno de virtualización en contenedores» que se enfoca en crear sitios web locales de manera rápida y confiable. En otras palabras, con Vagrant puede crear una cantidad prácticamente ilimitada de sitios de desarrollo local, generalmente a través de la línea de comandos en ausencia de una interfaz gráfica de usuario (GUI).
La virtualización de tus proyectos se maneja con la popular caja virtual software, aunque se puede personalizar en versiones más nuevas de Vagrant. En consecuencia, puede considerar a Vagrant como el «envoltorio» para cualquier software de virtualización que elija usar.
Vale la pena señalar que, si bien Vagrant es de código abierto, se distribuye bajo la licencia MIT. Vagrant en sí no tiene ningún costo monetario, pero aquí es alcance para la empresa matriz (HashiCorp) para la producción de aditivos comerciales.
¿Por qué usar una máquina virtual en lugar de una instalación directa?
Algunos desarrolladores juran usar máquinas virtuales, mientras que otros prefieren métodos de «instalación directa» más tradicionales como XAMPP. Si bien existen ventajas en ambos enfoques, existen numerosas ventajas en el uso de una máquina virtual sobre los otros métodos. Incluyen:
- Puede compartir fácilmente sus diseños con otros.
- Los entornos se pueden iniciar y detener cuando ya no se necesitan, ahorrando recursos.
- Puede duplicar entornos según sea necesario, lo que ayuda cuando se desarrollan grandes cantidades a largo plazo.
Además, no consumirá los recursos disponibles tanto como lo haría con una solución como XAMPP. Esto puede proporcionar la aceleración necesaria en el proceso de desarrollo.
¿Cómo se compara con las alternativas?
Por supuesto, hay muchas formas de crear un entorno de desarrollo virtual. Estibador es una solución muy popular, por ejemplo utilizada como base para herramientas como Local by Flywheel. La pregunta es ¿por qué usarías uno con el otro?
Como con cualquier herramienta en el mercado, las preferencias personales juegan un papel. Sin embargo, existen algunas diferencias importantes entre Docker y Vagrant que obviamente influirán en su decisión:
- Vagabundo. Con Vagrant, los archivos son más grandes ya que contienen prácticamente todo el sistema operativo. Los entornos se ejecutan en sus propias máquinas virtuales. Esto puede requerir más recursos que Docker. Sin embargo, Vagrant es generalmente más fácil de entender y usar.
- Estibador. El funcionamiento de los contenedores Docker consume menos recursos. Sin embargo, puede ser menos fácil de usar y tiene una curva de aprendizaje más alta para la mayoría de los usuarios.
En otras palabras, Docker puede ser una herramienta útil cuando los recursos son escasos. Por otro lado, Vagrant es una solución sólida y completa que es útil tanto para desarrolladores nuevos como experimentados.
¿Qué son los vagabundos diferenciados (VVV) y cómo se comparan?
Si echas un vistazo Instalación de un servidor local páginas del sitio Make WordPress, notará que hay algo llamado Varios Vagabundos Vagabundos (VVV). En resumen, esta es una versión específica de WordPress de Vagrant.
Con VVV, obtiene todos los beneficios de una instalación estándar de Vagrant, pero con un software que también está orientado al desarrollo de WordPress. Puede obtener más información sobre cómo funciona exactamente VVV en el sitio web oficialque es un recurso invaluable.
Incluido en el paquete, encontrará versiones estables y de desarrollo de WordPress (aunque no hay garantía de que el núcleo esté completamente actualizado) junto con algunas herramientas útiles como Receptor de correo, phpMyAdminy gita. Básicamente, tendrá todo lo que necesita para comenzar a crear de inmediato, con una personalización mínima requerida.
¿Cómo usar Vagrant / VVV para crear WordPress?
Como mencionamos, tanto Vagrant como VVV son bastante simples de usar. Puede aprender cómo hacer la configuración inicial en Crear un sitio web de WordPressque incluye:
- Descargando VirtualBox.
- Descargar Los Vagabundos.
- Instalando Włóczęga :: Hostupdater un complemento que le permitirá visitar dominios «compatibles» como vvv.prueba en lugar de direcciones IP.
- Instalación de VVV.
En este punto, estará listo para comenzar a usar VVV. Para esto, necesita una ventana de Terminal o PowerShell. El primer comando que desea ejecutar es vagabundo arriba – provisiones. Puede iniciar y detener Vagrant con arriba y deténgase modificadores, mientras que suministro indica a Vagrant que haga que cada proceso configurado sea repetible. En este caso, significa configurar su instalación de WordPress:

Tenga en cuenta que es posible que deba ingresar la contraseña de administrador de su computadora, y potencialmente puede hacerlo con sudo. Debe esperar a que Vagrant termine de compartir antes de intentar ingresar al tablero de VVV en vvv.prueba:

Allí encontrará todas las instalaciones actuales en su computadora. Notará dos instalaciones de WordPress dedicadas a crear y probar instalaciones, complementos, temas y otros recursos de WordPress. Pueden resultar invaluables como un entorno de sandbox.
Finalmente, probablemente querrá agregar sus propios entornos a VVV. Puedes hacer esto yendo a /vagrant-local/vvv-custom.ymly abriendo este archivo en su editor de texto favorito:

Desplácese hasta páginas: y observe las instalaciones existentes. Notará que solo necesita el nombre del sitio, la ubicación de instalación del clon y la URL de prueba para configurar su sitio.
Es mucho más aprende a dominar esta herramienta, pero la regla de oro para usar Vagrant / VVV es compartir siempre después de realizar cambios en los archivos. De esta forma trabajarás con la última versión de tu proyecto.
Solicitud
Las herramientas de desarrollo van y vienen, pero una solución que sigue siendo popular con el tiempo es Vagabundo. Esta caja de arena en contenedores para la creación de sitios web es fácil de usar y está bien mantenida. También es invaluable si desea acelerar y optimizar su proceso de desarrollo.
Además, como desarrollador de WordPress, puede usar la versión específica de la plataforma: Varios vagabundos – para crear sitios, temas, complementos, bloques y otros recursos de WordPress. Esto lo convierte en una inclusión clave en casi todos los kits de herramientas para desarrolladores de WordPress.
¿Tienes preguntas sobre cómo empezar con Vagrant? ¡Háganos saber en la sección de comentarios!
Fuente de la imagen en miniatura: Visual Generation / Shutterstock.








