Qual a diferença de Bower e Npm e como cada um é utilizado? Explicaram que bower é o gerenciador de bibliotecas/dependências, o que isso significa?
Qual a diferença de Bower e Npm e como cada um é utilizado? Explicaram que bower é o gerenciador de bibliotecas/dependências, o que isso significa?
Oi José, tudo bem? Se resumirmos, os dois são gerenciadores de pacotes. Com uma diferença fundamental.
O Bower, é um gerenciador de libs front-end, com ele, você gerencia as dependências do seu projeto front, como por exemplo, você quer usar o jquery? O bower instala ele no seu projeto pra você. O bootstrap? também.
O NPM, por outro lado, é mais para pacotes de back-end, tipo, quer criar uma app utilizando node e express, o npm instala o express pra você. Quer que sua app acesso o MySQL? O NPM instala o pacote do MySQL pra você.
Nos dois casos, as dependencias (pacotes que seu projeto precisa para funcionar) são gerenciadas por estes gerenciadores, com focos diferentes. Pegou a ideia?
Espero ter ajudado, bons estudos!