Technologieaustausch

Große Front-End-Hotspot-Technologie

2024-07-08

한어Русский языкEnglishFrançaisIndonesianSanskrit日本語DeutschPortuguêsΕλληνικάespañolItalianoSuomalainenLatina

Vorwort

Nach 2018 hat sich die Entwicklung des gesamten Frontends stabilisiert, mit weniger Funktionen der großen Mainstream-Frameworks und weniger neuen Rädern. Es gibt jedoch immer noch viel Sehenswertes bei der Multi-Terminal-Integration, vor- und nachgelagerten Effizienzverbesserungen und einigen Unterteilungen . erwartet.

Basierend auf der Entwicklung der Big-Front-End-Richtung in den fünf Bereichen Web, Node, Multi-Terminal, IoT und Intelligence im vergangenen Jahr werden in diesem Artikel einige große Front-End-Trendtechnologien vorgestellt, die Ihrer Aufmerksamkeit wert sind 22 Jahre.

1 Webdomäne

Der hier erwähnte Webbereich bezieht sich hauptsächlich auf Front-End-bezogene Technologien traditioneller PC-seitiger Anwendungen oder Mid- und Back-End-Systeme, einschließlich der drei grundlegenden Front-End-Fähigkeiten HTML/CSS/JS, moderner Front-End-Entwicklungsframeworks wie z wie React und Vue sowie Online-IDEs und Plug-Ins sowie Mid- und Back-End-Low-Code-Entwicklungsplattformen usw.

Umfangreiche Webanwendungen auf dem PC waren schon immer das Lebenselixier vieler Unternehmen. Mit der Verbesserung der Browserleistung haben sie nun allmählich begonnen, webbasiert zu werden und beispielsweise von einer C/S-Architektur zu einer B/S-Architektur zu wechseln. PS hat letztes Jahr Online-Versionen bereitgestellt, verschiedene IDEs werden ebenfalls webbasiert und viele große Desktop-Spiele wurden mithilfe der WebAssembly-Technologie webbasiert.

1.1 HTML/CSS/JS

Seit der Veröffentlichung von HTML5 im Jahr 2014 unterstützen Browser den neuen Standard immer mehr, aber HTML hört hier nicht auf. Einige neue Funktionen werden HTML6 heißen, darunter hauptsächlich: Unterstützung für den nativen Modus, keine JS-Single-Page-Apps , benutzerdefinierte Menüs, Verbesserungen der Privatsphäre der Benutzer, integrierte Kameras und mehr.

Im Jahr 2021 hat CSS viele neue Funktionen hinzugefügt, wie z. B. CSS-Containerabfrage, CSS-Parent-Selektor, CSS-Kaskadenkontrollregeln, CSS-Subgrid usw.; CSS ist ein unverzichtbarer Bestandteil der Webentwicklung und heute mit dem kontinuierlichen Fortschritt des Front-Ends Engineering: Einerseits werden CSS-Funktionen mit der Aktualisierung der Spezifikationen immer zahlreicher, andererseits hat die zunehmende Komplexität des Front-End-Geschäfts zu größeren Projekten geführt, was Entwickler dazu veranlasst, ständig nach dem Besten zu suchen Praktiken im CSS-Engineering; Tailwind ist ein äußerst schillernder neuer Star im Bereich des Engineerings, es ist ein funktionales Class-First-CSS-Framework. Es integriert Klassen wie Flex, Pt-4, Text-Center und Rotate-90 .0 wurde am 21. Dezember mit integriertem Just-in-Time-Modus veröffentlicht.

JavaScript ändert sich alle 10 Jahre. In der ersten Ära von JS, von 1997 bis 2007, hatte ES4 Schwierigkeiten, im harten Wettbewerb in geschlossenen Ökosystemen wie Flash/Actionscript zu scheitern, in der zweiten Ära von JS, von 2009 bis 2019, Node.js, ES5 und ES6 wurden geboren; derzeit sind wir in die dritte Ära von JS eingetreten, und TypeScript wird für lange Zeit zum Mainstream werden. Die meisten großen Front-End-Open-Source-Projekte haben TS vollständig angenommen oder sind dabei, es vollständig zu übernehmen. Gleichzeitig ist die Kerninfrastruktur von JS und TS rustisiert, wie z. B. swc, rome und deno.

1.2 Framework-Angular