Empresas
Empleos
  • Sobre nosotros
  • Soluciones
    • Publicación de vacantes
      Publica tu vacante y recibe candidatos calificados en 48h.
    • Evaluación de candidatos
      500+ pruebas técnicas y psicológicas, más anti-fraude.
    • Headhunting
      Búsqueda ejecutiva a la medida de principio a fin.
    • Nómina + EOR
      Dispersión de nómina y EOR en más de 15 países de LATAM.
  • Precios
  • Empleos

0

129
Vistas
Nuevo en Laravel - Directorio de proveedores

Seguí todos los pasos de la guía de instalación de Laravel.

Usando Composer, el proyecto se instala con éxito en el servidor y se ejecuta a la perfección.

En la instalación, Composer agrega algunas dependencias en el directorio de proveedores.

Mi pregunta es: ¿Por qué hay tantas dependencias para el "proyecto Hello World"? No entiendo las necesidades de los directorios. Aquí está la lista:

  • compartimiento
  • precargador de clases
  • compositor
  • d11wtq
  • tapar
  • ircmaxell
  • jeremeamia
  • laravel
  • monólogo
  • Nesbot
  • nikic
  • paragonía
  • labor de retazos
  • phpseclib
  • Predis
  • psr
  • pila
  • correo veloz
  • sinfonía

Vengo de Zend Development. Entonces, en el directorio de proveedores, solo esperaba el marco Laravel, nada más. ¿Por qué necesitaría más de 4200 archivos de secuencias de comandos de terceros?

Gracias por responder.

Carlos

about 4 years ago · Santiago Trujillo
1 Respuestas
Responde la pregunta

0

Laravel tiene muchas características listas para usar que faltan en otros marcos. Puedo entender que pienses que hay demasiadas dependencias para algo simple como un proyecto Hello World, porque tienes toda la razón. Pero Laravel no se trata de agregar funciones cuando las necesitas, se trata de tener todas las funciones ya disponibles. Es como comparar Arch Linux y Ubuntu. En Arch, instala cosas sobre la marcha cuando las necesita. Ubuntu tiene todo listo para usar.

Cuál es mejor es principalmente una cuestión de gusto.

Ejecuté composer show --tree en un nuevo proyecto de Laravel para ver un árbol de dependencia. Ahora, a partir de Laravel 5.4.18, hay 4 dependencias principales que atraen a todas las demás dependencias.

  1. laravel/marco
  2. laravel/tinker
  3. fzaninotto/falsificador
  4. phpunidad/phpunidad

Muchas de estas dependencias no están en uso cuando se implementan, por ejemplo, phpunit solo se usa para pruebas unitarias o la barra de depuración de Symfony se usa, bueno, lo adivinaste, para la depuración.

Con respecto a su comentario sobre la eliminación de dependencias: son extraídos por una de las 4 dependencias principales, por lo que debe bifurcarlos y eliminar los componentes no utilizados o vivir con eso.

about 4 years ago · Santiago Trujillo Denunciar
Responde la pregunta
Encuentra empleos remotos

¡Descubre la nueva forma de encontrar empleo!

Top de empleos
Top categorías de empleo
Empresas
Publicar vacante Precios Comercial
Legal
Términos y condiciones Política de privacidad
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomiéndame algunas ofertas
Necesito ayuda