No hay absolutamente ninguna diferencia entre ellos. Todos estos se pueden buscar en DuckDuckGo (algunas personas prefieren Google, también puede probarlo)
De todos modos, me gustaría contribuir con algo aquí, ya que me encantan estos paquetes, pero realmente necesitas trabajar en la forma en que haces preguntas si quieres hacer algo serio en esta industria. Una buena pregunta no debería implicar el mensaje de que eres flojo para buscar cosas por ti mismo.
NPM : Node JS package manager, lo ayuda a administrar todas las bibliotecas en las que se retransmite su software. npm install
sus necesidades en un archivo llamado package.json y ejecutaría npm install
en la línea de comando … BANG sus paquetes se descargan y están listos para usar. Podría usarse tanto para el front-end como para el back-end.
- ¿Angular 2.0 es una buena opción para el desarrollo de sitios web?
- ¿Cuál es la diferencia entre Backbone.js, Ember.js y Express.js? ¿Cuál es el mejor para el desarrollo de aplicaciones web híbridas?
- ¿Cuál es el mejor creador de sitios web? El sitio que construí con SquareSpace es realmente lento.
- ¿Qué propiedades CSS no se pueden aplicar a Span?
- ¿Qué libro recomendará para los servicios web PHP5 como Youtube API, Facebook Graph API, Twitter, Google, etc.?
Bower : administrador de paquetes front-end. No es muy bueno y no es útil en estos días ya que la mayoría de los desarrolladores están transmitiendo en NPM.
Grunt : puede crear automatización para su entorno de desarrollo para preprocesar códigos o crear scripts de compilación con un archivo de configuración no muy simple. Fue genial allí en 2013, pero no mucho en estos días.
Gulp : Automatización como Grunt, pero en lugar de configuraciones, puede escribir JavaScript con secuencias como si fuera una aplicación de nodo. Mucho mejor que Grunt.
Webpack : el niño más genial de la ciudad. Agrupará su aplicación en otros patrones de agrupación para que pueda usar todas las bibliotecas disponibles en NPM directamente en su código de front-end, cargar diferentes módulos y hacer muchas otras cosas. Es increíblemente flexible y puede crear entornos de desarrollo sólidos. Muy de moda en estos días.
Browserify : similar a Webpack pero menos potente.
Slush and Yeoman : Proyecto de sistemas de andamios. Puede crear proyectos iniciales con ellos. No es tan bueno, usa una placa de Github en su lugar.
Express: marco de aplicación web Node JS. Podría usarse para enrutamiento y cualquier otra cosa está cubierta a través de medios. Muy popular y bellamente diseñado, por lo que si desea crear un proyecto de aplicación web con nodo, probablemente lo esté utilizando (koajs también se conoce como la próxima generación de este marco)