(Jay Freestones) Front-End-Vorhersagen für 2022

Avatar of Chris Coyier
Chris Coyier am

DigitalOcean bietet Cloud-Produkte für jede Phase Ihrer Reise. Starten Sie mit 200 $ kostenlosem Guthaben!

Ich habe auf Jays Front-End-Vorhersagen vom letzten Jahr verlinkt und ich denke, sie haben sich ziemlich gut bewahrheitet. Ich denke, er hat ein Händchen für diesen weitreichenden Blick auf Front-End, einschließlich Tools und Architektur, sowie auf Browsertechnologie. Werfen wir einen Blick darauf.

Jays Front-End-Vorhersagen für 2021

  • 👍 Reife von React-Frameworks ist da, da große Player wie Next und Gatsby stabil sind und ziemlich große Märkte gefunden haben. Neue Player wie Remix kommen mit klarem Erfolg an. Frameworks wie Astro unterstützen React, da dies bedeutet, dass Benutzer gewonnen werden, die weniger lernen müssen.
  • 👍 Frühe Container-Abfragen sind definitiv da. Die Syntax hat sich ein wenig eingelebt, es gibt mehrere Browser, die mitspielen, und ein Polyfill ist verfügbar. Wir sehen sogar die Anfänge von Container-Einheiten.
  • 👍 WASM-Adoption ist für mich zweifelhafter. Ich bewege mich nicht in den Kreisen, die es frühzeitig übernehmen würden, aber anekdotisch habe ich in diesem Jahr wahrscheinlich mehr darüber gehört als in jedem vergangenen Jahr. Das sagt mir, dass es immer noch von hohem Interesse ist.
  • 👍 Monolithen, wenn wir nur von Site-Building-Tools sprechen, die „alles tun“, waren wahrscheinlich nie unbeliebt, insbesondere wenn man bedenkt, dass WordPress so ist und seine Beliebtheit und Nutzung nur gewachsen ist. Vielleicht wächst auch die Nutzung von Jamstack, was viele Dienste entkoppelt. Aber die größten Player, die Ihnen beim Aufbau von Jamstack-Architekturen helfen, helfen Ihnen auch dabei, all diese Dienste unter einem Dach zu vereinen. Dienste wie Netlify und Vercel sind Jamstack-Hosts, werden aber auch Ihre Serverless-Funktionen ausführen. Netlify Graph ist ein klarer Versuch, Ihnen bei der internen Arbeit mit APIs zu helfen, ganz zu schweigen von anderen Funktionen wie Formularverarbeitung und Authentifizierung, die den Ansatz monolithischer wirken lassen. DigitalOcean's App Platform ist ein Jamstack-Host, aber so konzipiert, dass alle anderen zusätzlichen Dienste direkt verfügbar sind. Das Gleiche gilt für AWS Amplify oder Azure Static Web Apps.

Ich habe zu Jays Liste das Attribut inert hinzugefügt, das sicherlich nicht weit verbreitet ist, aber wir sehen Fortschritte, wobei Safari der Vorreiter ist.

Jays Front-End-Vorhersagen für 2022

Illustration of one of Jay's front-end predictions for 2022, micro-frontends.
Quelle: jayfreestone.com

Lassen Sie uns sie aufschlüsseln

  • Micro-Frontends. Ich bin unschlüssig, da ich es buchstäblich nicht verstehe. Ich denke, ich werde mehr darüber lesen müssen und klare Beispiele sehen, bevor ich mich zu dieser technischen Wahl äußern kann. Aber aus einer menschlichen Perspektive scheint es von Anfang an eine fragwürdige Entscheidung zu sein. Ich verstehe, dass es kompliziert ist, Teams zur perfekten Zusammenarbeit zu bringen, aber die Aufteilung ihrer Verantwortlichkeiten und ihrer technischen Kenntnisse scheint keine gesunde Lösung zu sein, die großartige Websites aufbaut.
  • Der Tod von Jamstack (aber nicht wirklich). Es geht hauptsächlich um den Begriff selbst, der meiner Meinung nach viel zu belastet geworden ist und somit seine Bedeutung verliert. „Ich denke, 2022 werden wir sehen, wie die Verwirrung und Erschöpfung in einem allmählichen Rückzug vom Begriff gipfeln.“ Das kann ich nachvollziehen. Selbst die Verwendung in diesem Beitrag fühlt sich nicht mehr ganz richtig an.
  • Progressive Enhancement. Jay verweist auf Frameworks, die funktionale Websites erstellen, die kein clientseitiges JavaScript benötigen, was meiner Meinung nach ein wichtiger Trend ist, der allerlei positive Auswirkungen hat. Und ich liebe es. Im Allgemeinen betrachte ich Progressive Enhancement als Entwickler, die interaktive Komponenten erstellen – Komponenten, die Technologie erfordern, die nicht alle Browser unterstützen – und sicherstellen, dass sie eine grundlegende Funktionalität haben, selbst wenn JavaScript oder andere Technologien fehlschlagen. Ich sehe nie, dass dies an Popularität gewinnt. Ich denke, es hängt mit den Dingen zusammen, über die Melanie hier spricht.
  • Funktionales JavaScript. Wildcard-Auswahl! Das gefällt mir! Ich kann mich nicht äußern, aber das ist die Art von Sache, die Jay bei Front-End-Vorhersagen gut kann.

Direkter Link →