Bower verwaltet Ressourcen von Webprojekten.
Bower verwaltet Ressourcen von Webprojekten. (Bild: Twitter)

Bower Paketmanager fürs Web von Twitter

Twitter hat mit Bower einen einfachen Paketmanager fürs Web veröffentlicht. Mit Bower lassen sich Bilder, CSS und Javascript für Webprojekte auf einfache Art und Weise installieren und verwalten.

Anzeige

Geht es nach Twitter, werden Javascript-Bibliotheken künftig nicht mehr manuell installiert, sondern zusammen mit anderen Bestandteilen von Webprojekten über Bower verwaltet. Bower löst Abhängigkeiten auf und sorgt dafür, dass Bibliotheken in der jeweils benötigten Version vorliegen. Die einzelnen Pakete können neben Javascript-Code auch CSS, Bilder, HTML und anderes enthalten.

Um beispielsweise jQuery über Bower zu installieren, genügt der Befehl "bower install jquery". Bower legt jQuery dann im Verzeichnis "./components/jquery" ab. Dabei können nicht nur bei Bower registrierte Pakete installiert werden, sondern Software auch direkt von Github ("bower install git://github.com/maccman/package-jquery.git"), von einer beliebigen URL oder einem lokalen Pfad installiert werden.

Um ein Bower-Paket zu erstellen, reicht es aus, eine Datei namens component.json anzulegen, in der Name, Version, Hauptverzeichnis und Abhängigkeiten angegeben sind. Pakete können zudem bei Bower registriert werden, wobei das Prinzip gilt: Wer zuerst kommt, mahlt zuerst.

Bower beschränkt sich dabei auf das reine Paketmanagement, arbeitet aber mit Build-Tools wie Sprockets oder Loadbuilder. Auch das Deployment übernimmt Bower nicht, Entwickler müssen die Ressourcen selbst einbinden, können dazu aber auch wieder Tools verwenden, beispielsweise Sprockets oder RequireJS.

Bower selbst läuft unter Node.js und kann über dessen Paketmanager npm installiert werden. Der Quelltext ist zudem auf Github zu finden.

Twitter selbst ist dabei, seine gesamte Frontend-Architektur auf Bower umzurüsten.


pythoneer 10. Sep 2012

Weiß keinen Unterschied - aber Composer ist für PHP und das ist für alte Leute. Bower...

Kommentieren



Anzeige

  1. Re­quire­ments-In­ge­nieur (m/w)
    S1nn GmbH & Co. KG, Stutt­gart
  2. Ingenieur Elektrotechnik / Informationstechniker (m/w)
    IT Solutions GmbH, Frankfurt am Main
  3. IT Projektleiter (m/w)
    AVL DiTEST über M & P Leading Search Partners GmbH, Fürth
  4. Referatsleiter/in ABS Workflow and Batch Services in ABS Cross Functional Services
    Allianz Managed Operations & Services SE, Stuttgart

 

Detailsuche


Folgen Sie uns
       


  1. Panasonic Lumix DMC-LX100 im Test

    Kamera zum Begeistern und zum Verzweifeln

  2. Kanzlerhandy

    Bundesanwaltschaft will NSA-Ermittlungsverfahren einstellen

  3. Internetsuche

    EU-Parlamentarier erwägen Google-Aufspaltung

  4. 15 Jahre Unreal Tournament

    Spiel, Bot und Sieg

  5. Inmarsat und Alcatel Lucent

    Internetzugang im Flugzeug mit 75 MBit/s

  6. Managed Apps

    Unternehmen können App-Store von Windows 10 anpassen

  7. Elektronikdiscounter

    Wie Preisvergleichsdienste ausgehebelt werden

  8. Open Data

    Cern befreit LHC-Kollisionsdaten

  9. Multimediabibliothek

    FFmpeg dank Debian wieder in Ubuntu

  10. Valve Software

    Neue Richtlinien für Early Access



Haben wir etwas übersehen?

E-Mail an news@golem.de



Test Far Cry 4: Action und Abenteuer auf hohem Niveau
Test Far Cry 4
Action und Abenteuer auf hohem Niveau

Yoga Tablet 2 Pro im Test: Das Tablet mit dem eingebauten Kino
Yoga Tablet 2 Pro im Test
Das Tablet mit dem eingebauten Kino
  1. Lenovos Yoga Tablet 2 im Test Das Tablet mit dem Aufhänger
  2. Motorola Lenovo übernimmt Googles Smartphone-Sparte
  3. Yoga Tablet 2 Pro Lenovos 13-Zoll-Tablet mit Projektor und Subwoofer

Test GTA 5 Next Gen: Schöner leben und sterben in Los Santos
Test GTA 5 Next Gen
Schöner leben und sterben in Los Santos
  1. Rockstar Games Sehr bald Raubüberfälle in GTA Online
  2. GTA 5 Altes und neues Los Santos im Vergleich
  3. GTA 5 neue Version angespielt Vollwertige Ich-Perspektive für Los Santos

    •  / 
    Zum Artikel