que para bajar laravel-5 vagrant homestead

laravel 5 - para - Localhost, Php artesanal servir y Homestead Pro/Contras



vagrant para windows (1)

Soy nuevo en laravel y estoy confundido con el entorno que utilizaré para crear una aplicación con integración dbb (MYSQL).

  • Wamp (Localhost)
  • PHP artesano
  • Granja

¿Cuáles son los pro / contras de cada entorno? Gracias


Aunque esta pregunta se basa en opiniones, mi respuesta se basará en mi experiencia.

WAMP (Localhost) Wamp es la abreviatura de Window Apache Mysql PHP

Pros: - Wamp se puede configurar fácilmente en Windows instalando el servidor Wamp, EasyPHP, etc.

  • Se puede configurar fácilmente

  • Viene con PHPMyAdmin para una administración rápida de la base de datos Mysql

Contras:

  • La configuración de Laravel en Wamp es un gran problema, ya que implica una configuración avanzada; de lo contrario, se termina con la URL, por ejemplo, http: // localhost / project / public.

  • Intenté instalar Memcached sin éxito en Wamp; que es un buen servidor de almacenamiento en caché para PHP / Laravel

PHP Artisan

Pros:

  • Fácil de usar
  • limpiar URL sin / public

Contras:

  • Aún debe instalar PHP y Mysql para que funcione
  • Debería usarse para pequeños proyectos de Laravel
  • algunas otras limitaciones

Granja

Este es el entorno de desarrollo preferido para Laravel

Pros:

  • Instala todo lo que necesita para comenzar a desarrollar la aplicación Laravel
  • comparte una carpeta entre tu host
  • puede ser fácilmente reconstruido

Contras:

  • Noté que cada vez que apagaba mi sistema host sin guardar adecuadamente Homestead, tengo que aprovisionar Homestead cada vez para que funcione, lo que a veces requiere conexión a Internet
  • hay algunos problemas peculiares de Homestead que no tienen una solución específica, tienes que probar muchas cosas para resolver el problema.
  • Homestead parece ser un tiempo lento

LNMP

Linux (Ubuntu) Nginx Mysql PHP y virtualbox

Este es mi mejor entorno de desarrollo. Se requiere una experiencia mínima de Linux para que esto funcione, pero una vez logrado lo disfrutarás.

Pros:

  • personalice e instale completamente lo que desee, como memcached, gulp, Mysql, PHP. Git, cualquier cosa
  • Amplía tu experiencia como programador haz las cosas tú mismo como administrador del sistema
  • Apenas choca a diferencia de Homestead. Siempre puedes tomar instantáneas en la caja virtual
  • pasar fácilmente a un nuevo sistema haciendo frente al disco duro virtual a otra caja virtual

Contras:

  • requiere más esfuerzo para configurar
  • necesitas tener poca experiencia en Linux

Estas son solo algunas de las experiencias en las que se basa mi respuesta.