Revision 553: State of JS2, Framework Boogaloo
Working Draft - A podcast by Vanessa Otto, Peter Kröner, Hans Christian Reinl, Stefan Baumgartner, Christian »Schepp« Schaefer - Martedì
Categorie:
Nachdem sich Vanessa und Peter in ihrem ersten Anlauf noch um ein strukturiertes Abarbeiten des Fragenkatalogs der 2022er State of JS-Umfrage bemüht hatten, ergehen wir uns dieses Mal in eher freier Assoziation, schaffen es dabei aber auch, die verbleibenden 98% der Umfrage in einer Revision abzufertigen. Schaunotizen [00:00:58] State of JS Die zweite Hälfte des State of JS befasst sich mit Tools und Frameworks, die wir eher abstrakt diskutieren. Zu den relevanten Fragen zählt die von State of JS getroffene Unterscheidung zwischen Frontend- und „Render-Frameworks“ (Next, Nuxt, Gatsby etc.), die Frage inwiefern Frontend-Frameworks eher ein Management als ein Entwickler-Tool sind und wie Web Components dazu passen. Ob wir jemals weniger Frameworks haben (oder werden haben wollen) und ob uns der framework-industrielle Komplex überhaupt lässt, bleibt trotz des kreativen Einsatzes von Auto-Analogien (u.A. zur Pistolenschaltung) ungeklärt. Zu Sinn und Zweck von Mobile Frameworks haben wir eher wenig beizutragen, feiern aber Browser-Devtools wie DOM-Breakpoints (Chrome, Firefox), Hover-State-Enforcing (Chrome, Firefox), Resource Overrides (Chrome-Extension) und In-Devtools-Suchfunktionen gründlich ab (und anwesende Performance-Päpste finden darüber hinaus an an Chromes Trace-Tools gefallen). Weitere ehrenswerte Nennungen erfahren Sentry, die (einigermaßen) gute alte Formularvalidierung, und , die View Transition API und generell alles aus der Revision 552 zu Frontend Development im Jahr 2023. Transkript WEBVTT 00:00.000 --> 00:04.000 WorkingDraft Revision 553. 00:31.000 --> 00:36.000 Diese Revision von WorkingDraft wird euch präsentiert von Hörerinnen und Hörern wie euch. 00:36.000 --> 00:40.000 Auf patreon.com slashworkingdraft könnt ihr uns ein paar Euro in den Hut werfen. 00:40.000 --> 00:47.000 Aus euren Beiträgen und unseren gelinglichen Werbeeinnahmen bezahlen wir allerlei teure Software-Abus und das Honorar unserer Audio-Produceren. 00:47.000 --> 00:52.000 Wenn ihr euch auch beteiligen wollt, könnt ihr das unter patreon.com slashworkingdraft sehr gerne machen. 00:52.000 --> 01:01.000 Wir danken euch tausendfach für die Unterstützung und fürs weitere Zuhören. 01:22.000 --> 01:30.000 Ich habe meine Weihnachtsbrille leider nicht gefunden, die ich noch schnell anziehen wollte. 01:30.000 --> 01:34.000 Die liegt unerreichbar für mich. 01:34.000 --> 01:42.000 Ich bin der Schepp und es steht ja noch aus, den zweiten Teil oder vielleicht den zweiten von noch viel mehr Teilen des State-of-JS aufzunehmen. 01:42.000 --> 01:45.000 Und das machen wir heute. 01:45.000 --> 01:52.000 Ich war bei der letzten bei der ersten Ausgabe ja nicht dabei. Ich habe mir die aber wohl angehört. 01:52.000 --> 01:55.000 Das heißt, so ein bisschen im Bilde bin ich schon. 01:55.000 --> 02:01.000 Wie das halt beim State-of-JS so ist, gibt es ja so verschiedene thematisch kopierte Kapitel. 02:01.000 --> 02:12.000 Und ich glaube, ihr seid zuletzt, ihr habt viel Zeit in den ersten drei Kapiteln verbracht und musstet dann bei den Frameworks das Handtuch werfen. 02:12.000 --> 02:16.000 Zeitliche Handtuche. 02:16.000 --> 02:23.000 Ich glaube, wenn wir neben Tempo weitermachen schaffen, das heute auf jeden Fall auch nicht. Aber wir gucken mal, wie weit wir kommen. 02:23.000 --> 02:28.000 Ich bin mir ziemlich sicher, dass ich zu AngularJS weniger zu sagen habe als zu Proxies. 02:28.000 --> 02:33.000 Jetzt habe ich auch schon wieder AngularJS gesagt. Aber dazu habe ich wirklich wenig zu sagen. 02:33.000 --> 02:44.000 Genau, die haben das hier aufgeteilt in Front-End-Frameworks und danach kommen die Rendering-Frameworks. Ich weiß nicht ganz genau, wo die da den Unterschied sehen. 02:44.000 --> 02:50.000 Was aber auch da liegt, dass ich jetzt gerade Front-End-Fr[...]