Bower ou NPM #17
Replies: 95 comments
-
Particularmente ainda utilizo Bower para dependencias front e NPM para pacotes node. |
Beta Was this translation helpful? Give feedback.
-
Eu também uso Bower para dependências e NPM para pacotes. |
Beta Was this translation helpful? Give feedback.
-
Tenho usado NPM pra tudo, pois como utilizo gulp/grunt para concatenar e minificar, ja fica tudo salvo em dev-dependencies e para produção não me importa. |
Beta Was this translation helpful? Give feedback.
-
O Bower ainda está vivo? Tinha lido e/ou ouvido falar que o repo não tinha mais nenhum 'core commiter' |
Beta Was this translation helpful? Give feedback.
-
Acho que uma das maiores vantagens do NPM é que já temos um "overload" de ferramentas no nosso dia a dia e com as configurações corretas o NPM substitui não só o Bower mas também o Gulp/Grunt. Vale a pena dar uma lida nesse artigo |
Beta Was this translation helpful? Give feedback.
-
Tenho um projeto de calendário onde me bateu essa duvida também, preferi usar o npm para importar libs requeridas para desenvolver o projeto e toda a disponibilização dele fiz via bower, usando o sistema de tags para manter os releases. Achei que seria o mais indicado nesses casos. Mas confesso que ainda não estou satisfeito, como vocês fazem nesse caso? |
Beta Was this translation helpful? Give feedback.
-
@Mendrone boa, era esse ponto de npm como substituto de Gulp/Grunt que eu queria falar, alguém já tem utilizado? |
Beta Was this translation helpful? Give feedback.
-
Quando comecei a usar gerenciadores de pacote nos meus projetos eu me fiz a mesma pergunta. "Pra que dois gerenciadores?". Hoje eu uso o Bower também. Mas mais porque grande maioria dos projetos já estão no registry dele... Aí é mais prático só rodar a linha de comando. |
Beta Was this translation helpful? Give feedback.
-
Mesma conclusão que cheguei @raphaklaus, muita gente usa o bower para adicionar a dependência de plugins e libs nos projeto. |
Beta Was this translation helpful? Give feedback.
-
@raphaklaus já aconteceu de precisar de algo que tem no bower mas não tem no npm? oO |
Beta Was this translation helpful? Give feedback.
-
Na minha visão npm consegue fazer tudo que o Bower faz, a diferença é que a parte de marketing deles foi muito boa, a única razão da maioria das pessoas ainda o utilizarem é pelo fato de existirem milhares de tutoriais que o colocam como um "requisito" para um workflow moderno de front. |
Beta Was this translation helpful? Give feedback.
-
Também me encaixo no grupo dos que usam NPM para pacotes Node e Bower pra front-end. |
Beta Was this translation helpful? Give feedback.
-
Também utilizo NPM para pacotes Node e Bower para front-end, mas estou pensando na idéia de migrar tudo para NPM. Foi aberta uma discussão ontem no repositório do Material Design Lite sobre parar de dar suporte ao Bower: Drop bower support |
Beta Was this translation helpful? Give feedback.
-
Porra, eu estava pensando em migrar tudo para o NPM justamente para cominuir a quantidade de ferramentas usadas, e o @Mendrone vem com essa de usar o NPM como task-builder? :p |
Beta Was this translation helpful? Give feedback.
-
@Mendrone ++ tb to nessa. NPM resolvendo todas as pendengas. |
Beta Was this translation helpful? Give feedback.
-
@thelinuxlich valeu pela dica. @lfeh Ainda não parei para ver a fundo o NPM, mas pelos comentários aqui da pra ver que nao muda muita coisa. Acredito que tb estarei utilizando somente ele no meu workflow em projetos futuros. |
Beta Was this translation helpful? Give feedback.
-
Vamos jogar esse debate sobre JSPM e WebPack para a issue #53, conforme o @thelinuxlich sugeriu? |
Beta Was this translation helpful? Give feedback.
-
Sim @vitorbritto, alias, vamos criar esse habito para seguimentar melhor. Sempre que o debate estiver saindo demais do foco, cria uma issue nova \o |
Beta Was this translation helpful? Give feedback.
-
Isso! Vamos falar sobre Module Loaders lá na outra issue. =] |
Beta Was this translation helpful? Give feedback.
-
@vitorbritto era uma boa, além de a galera comentar outras ferramentas similares para entrar na discussão. |
Beta Was this translation helpful? Give feedback.
-
@mikejavier o npm consegue apontar para tarball (*.gz), urls no github (user-org/repo) ou arquivos locais (file: ~/foo/baz/bar). Costumo utilizar o caminho do Github para algumas libs que tenho aqui. Dessa forma não preciso publicar o pacote no npm para algo específico de um projeto. =] |
Beta Was this translation helpful? Give feedback.
-
@vitorbritto show man, obrigado pela explicação. |
Beta Was this translation helpful? Give feedback.
-
Já estava cansado do webpack, pela demora no tempo do build. O webpack não funcionou muito bem junto com o gulp, então eu executava os dois, com o webpack rodando em segundo plano.. ficava ó 💩 Seguindo a dica do @vitorbritto, resolvi dar uma olhada no JSPM.. cara, que animal! Ainda dá pra integrar facilmente com o gulp e aproveitar todas as outras tasks que eu tenho! Valeu @vitorbritto \o/ :dancer: :dancer: :grin: :sparkles: |
Beta Was this translation helpful? Give feedback.
-
yarn
|
Beta Was this translation helpful? Give feedback.
-
Já que o @felquis reviveu o tópico, só pra reiteirar meu último comentário: depois de bater um pouco de cabeça com webpack, agora ele é meu preferido de novo, junto com Yarn ❤️ hauehaeu |
Beta Was this translation helpful? Give feedback.
-
|
Beta Was this translation helpful? Give feedback.
-
tudo igual... |
Beta Was this translation helpful? Give feedback.
-
tem como utilizar o |
Beta Was this translation helpful? Give feedback.
-
Se não me engano, o próprio bower está pedindo para o pessoal migrar para o yarn: Para quem tá com preguiça de digitar o link para o post no blog do bower, segue: https://bower.io/blog/2017/how-to-migrate-away-from-bower/ Pra mim, o NPM vem atendendo bastante, apesar que ultimamente venho mexendo bem pouco no cliente. |
Beta Was this translation helpful? Give feedback.
-
Eu usava o bower junto com grunt, depois migrei para o gulp e continuei usando o bower. Para quem tem interesse por webpack, se prepara que o 4 está saindo 👊🎉 |
Beta Was this translation helpful? Give feedback.
Uh oh!
There was an error while loading. Please reload this page.
-
Durante os últimos anos, utilizei o Bower para gerenciar os pacotes usados no Front-End e o NPM para gerenciar pacotes do Node.
Mas percebo uma tendencia de unificar tudo no NPM. Como estão fazendo atualmente?
Beta Was this translation helpful? Give feedback.
All reactions