Berbagi teknologi

Teknologi hotspot front-end yang besar

2024-07-08

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

Kata pengantar

Setelah tahun 2018, pengembangan seluruh front-end telah stabil, dengan lebih sedikit fitur dari kerangka kerja utama dan lebih sedikit roda baru. Namun, masih banyak hal yang dapat dilihat dalam integrasi multi-terminal, peningkatan efisiensi hulu dan hilir, dan beberapa subdivisi. . mengharapkan.

Berdasarkan perkembangan arah front-end besar di lima bidang Web, Node, multi-terminal, IoT, dan kecerdasan pada tahun lalu, artikel ini akan memilah beberapa teknologi front-end besar yang layak untuk Anda perhatikan. 22 tahun.

1 domain web

Bidang Web yang disebutkan di sini terutama mengacu pada teknologi terkait front-end dari aplikasi sisi PC tradisional atau sistem mid-end dan back-end, termasuk tiga keterampilan dasar front-end HTML/CSS/JS, kerangka pengembangan front-end modern seperti seperti React dan Vue, serta IDE dan plug-in online, serta platform pengembangan kode rendah kelas menengah dan back-end, dll.

Aplikasi web berskala besar di PC selalu menjadi sumber kehidupan banyak perusahaan. Sekarang, dengan peningkatan kinerja browser, aplikasi tersebut secara bertahap mulai berbasis Web, berubah dari arsitektur C/S ke arsitektur B/S. PS tahun lalu menyediakan versi online, berbagai Berbagai IDE juga menjadi berbasis web, dan banyak game desktop berskala besar telah berbasis web dengan bantuan teknologi WebAssembly.

1.1 HTML/CSS/JS

Sejak HTML5 dirilis pada tahun 2014, browser menjadi semakin populer dalam mendukung standar baru, namun HTML tidak berhenti di situ. Beberapa fitur baru akan diberi nama HTML6, terutama termasuk: dukungan untuk mode asli, tidak ada aplikasi satu halaman JS , menu khusus, peningkatan privasi pengguna, kamera terintegrasi, dan banyak lagi.

Pada tahun 2021, CSS telah menambahkan banyak fitur baru, seperti kueri wadah CSS, pemilih induk CSS, aturan kontrol cascading CSS, subkisi CSS, dll.; CSS adalah bagian tak terpisahkan dari pengembangan web, dan saat ini dengan kemajuan front-end yang berkelanjutan rekayasa, di satu sisi, fitur CSS menjadi semakin melimpah seiring dengan peningkatan spesifikasi, di sisi lain, peningkatan kompleksitas bisnis front-end telah menghasilkan proyek yang lebih besar, mendorong pengembang untuk terus mencari yang terbaik praktik dalam rekayasa CSS; Tailwind adalah CSS Bintang baru yang sangat mempesona di bidang teknik, ini adalah kerangka kerja CSS kelas satu yang fungsional. Ini mengintegrasikan kelas-kelas seperti flex, pt-4, text-center, danrotate-90 .0 dirilis pada 21 Desember, dengan mode Just-in-Time bawaan.

JavaScript berubah setiap 10 tahun. Di era pertama JS, dari tahun 1997 hingga 2007, ES4 berjuang untuk goyah dalam persaingan ketat di ekosistem tertutup seperti Flash/Actionscript; di era kedua JS, dari tahun 2009 hingga 2019, npm, Node.js, ES5 dan ES6 lahir; saat ini kita telah memasuki era ketiga JS, dan TypeScript akan menjadi arus utama untuk waktu yang lama. Sebagian besar proyek sumber terbuka front-end berskala besar telah sepenuhnya atau sepenuhnya merangkul TS. Pada saat yang sama, infrastruktur inti JS dan TS sudah Rustized, seperti swc, roma, dan deno.

1.2 Kerangka-Sudut