Comments (4)
Hi! Don't get me wrong, I appreciate your efforts on this, but I don't really know what's the benefit in getting rid of bower. Can you explain your motive for this change? Regards, Sebastian
from mqtt-admin.
bower is dying. Big names stopped publishing on bower. Search for bower dead on google, or bower vs. npm. It is still under development but you can find tickets like "Consider deprecating Bower" on their issue tracker and packagemanagers like browserify, jspm, webpack, etc. use npm as frst class citizen, not bower.
btw. I would have loved to see a clear seperation of node for server-side js, bower for client-side js and some other packagemanger for the rest, instead it turns out npm is "bumped with dump". what can I say... In an ideal world it all isomorphic js who cares about assets like css, or images that are totally useless in node applications...
from mqtt-admin.
Hmm... I disagree with "bower is dead". Look at Polymer e.g., that still relies solely on bower, even in the upcoming 2.0. But I'm not passionate with this, if everything works on the same comfort level I'm ok with npm too. Anyways, I must admit that I still think it's questionable is if it's worth the effort, because until now I don't see a concrete benefit for this specific project.
from mqtt-admin.
Your choice. No persuasion. I have a project with over 300 deps still based on bower an I am thinking of migrating, But as you said "there is no need right now", but that may change in the future. And, I consider Polymer also dead. Even jquery-ui lost the race. I go with bootstrap, although we are all fed up with its ui. The mentioned projects are all still active but lost traction and have a, compared to competitors, smal community. They are most likely to consolidate in the near future, IMHO. By the way, I tried JSPM. All those loaders have their downsides. I am taking a no-build approach. I am telling you that because fixing your build script took quite some. I think bundling should be done realtime while developing. Think of it like simulating traffic in production. When your development environment becomes slow when rebuilding bundles, it will be to slow for mobile devices and you are doing it wrong. Get off some crap. When you look at stealjs. It is bundling a lot of crap. So if you are using bower, just concat the things you need. Most of the deps are already build for client use on bower. That's the advantage of bower! Kindly, me.
from mqtt-admin.
Related Issues (8)
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from mqtt-admin.