Vagrant tiene sus ventajas sobre la ejecución de la pila LAMP sobre la máquina desnuda.
Según el sitio web de vagrant: Vagrant aislará las dependencias y su configuración en un solo entorno desechable y consistente, sin sacrificar ninguna de las herramientas con las que está acostumbrado a trabajar (editores, navegadores, depuradores, etc.). es decir, actúa como una herramienta de empaque perfecta para su aplicación web. Además, una vez que su archivo vagabundo está listo, es portátil a otras plataformas. Siempre y cuando cumpla con los requisitos mínimos, como espacio en disco y memoria para la caja base vagabunda y la Caja virtual. No habrá problemas técnicos de rendimiento.
fuentes:
¿Por qué vagabundo? – Documentación vagabunda
Crear una caja base
Vagrant: la versión controla su entorno de desarrollo
Primeros pasos: documentación vagabunda
¿Qué debo usar: Vagrant o Ubuntu para un desarrollo web de pila LAMP?
Related Content
¿Hay alguna aplicación de informes disponible en la web?
¿Cuál es el mejor idioma para aprender para ser desarrollador web?
¿Cuáles son las mejores 'aplicaciones web' o extensiones para Chrome o Safari?
Vagrant no es un sistema operativo, es un contenedor para máquinas virtuales. En lugar de construir una máquina virtual sin cabeza con algo como virtualbox (qué vagabundo usa de forma predeterminada) y configurar carpetas sincronizadas y todo eso, ‘vagrant up’ lo hace todo sobre la marcha.
Entonces no es realmente una comparación válida. Puedes ejecutar Ubuntu de cualquier manera. ¿Qué es más importante para usted, el rendimiento o la conveniencia del meta en bruto? Y por lo que vale la pena ejecutar una pila LAMP sin cabeza con Vagrant no debería ser demasiado costosa, en términos de peso de rendimiento, en una máquina moderna. Y si usa vagabundo, puede usar sus flujos de trabajo y herramientas existentes en Windows, en lugar de cambiar todo su entorno.
More Interesting
Rendimiento web: ¿la carga por debajo de 1 s es buena para un sitio web?
¿Qué pila completa de desarrollo web permite el desarrollo más rápido?
¿Cuáles son los beneficios de usar Angular (2) o ReactJs en aplicaciones web empresariales?
He estado creando una aplicación web durante los últimos 2 años. ¿Debo pasar a mi nueva idea?
Si quiero crear aplicaciones basadas en la web, ¿qué lenguajes de programación debo aprender?
¿Cuántas personas usan la versión web de Twitter?
¿Cuáles son ejemplos de páginas de inicio de aplicaciones web bien diseñadas?