Revision 539: Komponentenbibliotheken Why? How? What?

Published: Sept. 6, 2022, 6 a.m.

b'Diesmal haben wir es uns zu zweit lauschig gemacht. Vanessa schl\\xfcpfte in die\\nRolle unserer G\\xe4stin und hatte als Thema \\u201eKomponentenbibliotheken\\u201c im\\nallgemeinen und Storybook und Histoire im Speziellen im Gep\\xe4ck.\\n\\n\\nUNSER SPONSOR\\n\\n\\n\\nDie vuejs.de Conf ist die erste durch die vuejs.de Community organisierte VueJS\\nKonferenz in Deutschland. Sie findet am 05. Oktober im Herzen Berlins statt und\\nlockt nicht nur die deutschsprachige VueJS Community, sondern auch zahlreiche\\nG\\xe4ste aus aller Welt an. Es erwarten dich 12 Talks von internationalen Vue\\nExpert:innen, ein direkter Kontakt zur Vue Community in einem historischen\\nAmbiente, inklusive toller kulinarischer Verpflegung.\\n\\n\\nSCHAUNOTIZEN\\n\\n[00:00:00] KOMPONENTENBIBLIOTHEKEN \\u2013 WHY? HOW? WHAT?\\n\\nVanessa und Schepp starten mit einer Definition des Begriffs \\u201eKomponenten\\u201c und\\n\\u201eKomponentenbibliothek\\u201c und arbeiten sich sodann zum ersten und prominentesten\\nVertreter dieser Gattung vor: Storybook. Angetreten ist Storybook 2016 als sehr\\nfokussiertes Werkzeug, das im Laufe der Zeit immer mehr zur eierlegenden\\nWollmilchsau hochgez\\xfcchtet wurde. Dies ging aus Vanessas Sicht leider nicht ohne\\nR\\xfcckschritte im Handling einher. Speziell als mit Version 5 die \\u201eKnobs\\u201c kamen\\ntrug es sie, und wohl auch einige andere Benutzer*innen, aus der Kurve. Hinzu\\nkam, dass Storybook zwar allen gerecht werden m\\xf6chte, man ihm seine auf React\\nund Webpack zielende DNA aber immer noch anmerkt.\\n\\n\\n\\nDa kam es Vanessa sehr gelegen, dass Vue.js-Core-Team-Mitglied Guillaume Chau\\nneuerdings eine auf Vue.js und Vite spezialisierte Komponentenbibliothek namens\\n\\u201eHistoire\\u201c ver\\xf6ffentlicht hat. Und so sprechen wir \\xfcber das F\\xfcr und Wider der\\nNutzung beider Pakete, sehen z.B. die gro\\xdfe Community auf der einen Seite, aber\\neben auch die bestechende Einfachheit bei dennoch umfangreichem Featureset auf\\nder anderen.\\n\\nAm Ende treten wir schlie\\xdflich noch ein paar Schritte zur\\xfcck und sinnieren \\xfcber\\ndie Frage, ob solche Komponentenbibliotheken uns \\xfcberhaupt nennenswerte Vorteile\\nbringen, oder ob man sich mit ihnen nur ein weiteres zu pflegendes Softwarepaket\\nans Bein bindet, das einen herunterbremst.\\n\\n\\n[00:00:00] KEINE SCHAUNOTIZEN\\n\\nSTORYBOOK COMPONENT ENCYCLOPEDIA\\n\\nHier kann man sich die Komponentenbibliotheken und damit Entwicklungsans\\xe4tze\\ndiverser gro\\xdfer Player ansehen.\\n\\nATOMIC DESIGN\\n\\nDas von Brad Frost ersonnene, von uns aber heftigst in die Pfanne gehauene\\nKomponenten-Konzept.'