¿Es mejor usar bootstrap con el módulo de nodo o con los archivos descargables?

¿Es mejor usar bootstrap con el módulo de nodo o con los archivos descargables?

Mi pregunta es bastante simple, pero quiero estar seguro de esto, estoy creando una aplicación web usando angular-cli, quiero tener el enfoque más "actualizado" (más cercano a las últimas funciones proporcionadas por bootstrap) y eficiente, así que Me preguntaba qué sería lo mejor para mí:

  • usando el archivo proporcionado por el sitio web oficial de bootstrap
  • usando el npm i bootstrapcomando

Respuesta1

Ésta no es una pregunta con una única respuesta universalmente aplicable.

NPM ofrece muchos beneficios, como poder distribuir el proyecto entre los desarrolladores sin preocuparse por el envío de archivos binarios, o que las personas lo actualicen en un lugar pero no en otro, permitiendo CI/CD remoto, etc.

Dicho esto, algunas empresas pueden estar preocupadas por los ataques a la cadena de suministro y los repositorios de software son un objetivo tentador. Al seleccionar un paquete de un repositorio, debe confiar no solo en el paquete y en el conjunto de autores (pasados, presentes y futuros), sino también en el repositorio mismo. Mi CIO me preguntó el otro día si NuGet o NPM son una vulnerabilidad. Dije que sí, podría serlo, pero también podría ser nuestra salvación, si tenemos un error crítico en un paquete y necesitamos actualizarlo rápidamente.

por lo que existen beneficios y compensaciones entre ambos enfoques. Considere los requisitos y políticas de su tienda.

Mi consejo personal es que no luches contra tu ecosistema. Estarás perdiendo el tiempo, la energía y la cordura luchando contra los molinos de viento. El desarrollo siempre avanza y, si no avanzas con él, tu carrera como desarrollador no durará tanto como si hubieras seguido en la comunidad. Los repositorios simplemente no son algo que puedas evitar fácilmente hoy en día, así que, a menos que tengas una buena razón para no hacerlo, simplemente sigue el programa como estaba.

información relacionada