2024-07-08
한어Русский языкEnglishFrançaisIndonesianSanskrit日本語DeutschPortuguêsΕλληνικάespañolItalianoSuomalainenLatina
Après 2018, le développement de l'ensemble du front-end s'est stabilisé, avec moins de fonctionnalités des principaux frameworks traditionnels et moins de nouvelles roues. Cependant, il y a encore beaucoup à voir dans l'intégration multi-terminal, les améliorations d'efficacité en amont et en aval et certaines subdivisions. . attendu.
Basé sur le développement de la grande direction front-end dans les cinq domaines du Web, du nœud, du multi-terminal, de l'IoT et de l'intelligence au cours de l'année écoulée, cet article passera en revue quelques grandes technologies front-end dignes de votre attention dans 22 ans.
Le domaine Web mentionné ici fait principalement référence aux technologies front-end liées aux applications PC traditionnelles ou aux systèmes mid-end et back-end, y compris les trois compétences front-end de base HTML/CSS/JS, les cadres de développement front-end modernes tels que comme React et Vue, ainsi que les IDE et plug-ins en ligne, ainsi que les plateformes de développement low-code mid-end et back-end, etc.
Les applications Web à grande échelle sur PC ont toujours été l'élément vital de nombreuses entreprises. Aujourd'hui, avec l'amélioration des performances des navigateurs, elles ont progressivement commencé à devenir basées sur le Web, passant de l'architecture C/S à l'architecture B/S. L'année dernière, PS a fourni des versions en ligne, divers IDE sont également en train de devenir basés sur le Web et de nombreux jeux de bureau à grande échelle ont été basés sur le Web avec l'aide de la technologie WebAssembly.
Depuis la sortie de HTML5 en 2014, les navigateurs sont devenus de plus en plus populaires pour prendre en charge le nouveau standard, mais HTML ne s'arrête pas là. Certaines nouvelles fonctionnalités seront nommées HTML6, notamment : la prise en charge du mode natif, pas d'applications JS monopage. , menus personnalisés, améliorations de la confidentialité des utilisateurs, caméras intégrées, etc.
En 2021, CSS a ajouté de nombreuses nouvelles fonctionnalités, telles que la requête de conteneur CSS, le sélecteur de parent CSS, les règles de contrôle en cascade CSS, la sous-grille CSS, etc. CSS est un élément indispensable du développement Web, et aujourd'hui avec les progrès continus du front-end ; ingénierie , d'une part, les fonctionnalités CSS deviennent de plus en plus abondantes avec la mise à niveau des spécifications, d'autre part, l'augmentation de la complexité du business front-end a donné naissance à des projets de plus grande envergure, poussant les développeurs à rechercher constamment le meilleur pratiques en ingénierie CSS ; Tailwind est un CSS Une nouvelle star extrêmement éblouissante dans le domaine de l'ingénierie, il s'agit d'un framework CSS fonctionnel de première classe qui intègre des classes telles que flex, pt-4, text-center et rotate-90. .0 est sorti le 21 décembre, avec le mode Just-in-Time intégré.
JavaScript change tous les 10 ans. Dans la première ère de JS, de 1997 à 2007, ES4 a eu du mal à faiblir face à la concurrence féroce des écosystèmes fermés tels que Flash/Actionscript. Dans la deuxième ère de JS, de 2009 à 2019, npm, Node.js, ES5 et ES6 sont nés ; nous sommes actuellement entrés dans la troisième ère de JS, et TypeScript deviendra le courant dominant pendant longtemps. La plupart des projets open source front-end à grande échelle ont pleinement adopté ou sont en train d'adopter pleinement TS. Dans le même temps, l'infrastructure de base de JS et TS est rouillé, comme swc, rome et deno.