Coder Social home page Coder Social logo

Comments (4)

hobbyquaker avatar hobbyquaker commented on August 16, 2024

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.

HansHammel avatar HansHammel commented on August 16, 2024

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.

hobbyquaker avatar hobbyquaker commented on August 16, 2024

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.

HansHammel avatar HansHammel commented on August 16, 2024

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 photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo 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.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.