Ein Rückblick auf die Frontend-Entwicklung im Jahr 2019

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 die Version dieses Artikels von Trey Huffine aus dem Jahr 2018 in „The Great Divide“ bemerkt.

Um diese Trennung etwas deutlicher zu machen, betrachten Sie diesen Artikel von Trey Huffine, „Ein Rückblick auf die Frontend-Entwicklung im Jahr 2018.“ Er ist sehr gut gemacht! Er weist auf große Momente in diesem Jahr hin, zeigt interessante Daten und macht Vorhersagen darüber, was wir nächstes Jahr sehen könnten. Aber er basiert ausschließlich auf dem JavaScript-Ökosystem.

Mein Punkt war (und ist immer noch), dass die Frontend-Entwicklung mehr ist als das JavaScript-Ökosystem. Allerdings gebe ich zu, dass die Entwicklungen in der JavaScript-Welt ein großes Ding sind und für die meisten Entwickler wahrscheinlich allgemein interessanter zu beobachten sind.

Was ist in diesem Jahr außerhalb der JavaScript-Welt passiert? Nun, es ist seltsam. Die Dinge bewegen sich langsamer, sodass es schwieriger ist, Dinge – sogar auf Jahre – so leicht festzulegen. Zum Beispiel wurde viel über prefers-reduced-motion in CSS gesprochen und es wurde genutzt, aber wir haben das irgendwie 2017 „bekommen“. Viele Leute haben sich dieses Jahr für Variablenfonts begeistert, aber das ist auch seit Jahren in der Mache. Subgrid ist kürzlich in Firefox erschienen, also nehme ich an, das ist eine Sache von 2019, aber wir werden eine langsame Adoption über Jahre hinweg erleben. Für mehr von diesem aufregenden (aber nicht unbedingt brandneuen) Zeug, schauen Sie sich die Präsentation von Adam Argyle und Una Kravets auf dem Chrome Dev Summit 2019 an.

HTML entwickelt sich in einem noch langsameren Tempo. Gelegentlich fühlt sich etwas neu an. Ich habe mich dieses Jahr für <dialog> begeistert, obwohl es erstmals 2014 erschien, aber die Experten sagen, wir sollten es wahrscheinlich nicht verwenden. Elemente wie <details> werden aufregender, da Edge-goes-Chromium ihnen mehr browserübergreifende Unterstützung bieten wird, aber es ist keine Kleinigkeit. Es gibt einfach nicht viel Aufregendes über HTML zu reden, zumindest für mich, abgesehen von eher philosophischen Ansätzen dazu, wie z. B. JAMstack.

Die beiden aufregendsten HTML-Dinge für mich: natives Lazy Loading und Jank-freies Fluid-Image-Loading.

Aber zurück zu Treys Beitrag, die Highlights sind

  • React ist riesig. jQuery fällt nicht.
  • Hooks war eine riesige Veröffentlichung und Veränderung für React, und React treibt im Allgemeinen viele große Dinge schnell voran.
  • TypeScript wächst weiter.
  • Vue 3 ist lange überfällig und etwas umstritten.
  • Svelte 3 ist ein kleiner Akteur, aber es gibt viel Interesse.
  • Angular 9 ist fast da und hat eine starke Basis.
  • JavaScript selbst hat weiterhin jährliche Veröffentlichungen. ES2019 hat nette Dinge und ES2020 ist noch besser.
  • Flutter fordert React Native bei der plattformübergreifenden Entwicklung heraus, eine beeindruckende Leistung, da es viel mehr React-Entwickler als Dart-Entwickler gibt.
  • JAMstack, PWAs, GraphQL und CSS-in-JS wachsen in der Nutzung und der Entwicklerstimmung.
  • VS Code ist dominant.

Trey hat am Ende auch einige wirklich großartige Blogbeiträge und Präsentationen des Jahres ausgewählt, verpassen Sie diese also nicht!

Wenn Sie Vorhersagen mögen, dann könnte Sie Sean Goreshts große Vorhersage für 2020 interessieren.

Direkter Link →