Condivisione della tecnologia

Grande tecnologia hotspot front-end

2024-07-08

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

Prefazione

Dopo il 2018, lo sviluppo dell'intero front-end si è stabilizzato, con meno funzionalità dei principali framework tradizionali e meno nuove ruote. Tuttavia, c'è ancora molto da vedere nell'integrazione multiterminale, nei miglioramenti dell'efficienza a monte e a valle e in alcune suddivisioni. . previsto.

Basato sullo sviluppo della grande direzione front-end nei cinque campi Web, Node, multi-terminale, IoT e intelligence nell'ultimo anno, questo articolo selezionerà alcune grandi tecnologie front-end degne della tua attenzione in 22 anni.

1 dominio web

Il campo Web qui menzionato si riferisce principalmente alle tecnologie relative al front-end delle tradizionali applicazioni lato PC o ai sistemi mid- e back-end, comprese le tre competenze front-end di base di HTML/CSS/JS, i moderni framework di sviluppo front-end come come React e Vue, IDE e plug-in online nonché piattaforme di sviluppo low-code mid-end e altro.

Le applicazioni Web su larga scala su PC sono sempre state la linfa vitale di molte aziende. Ora, con il miglioramento delle prestazioni del browser, hanno gradualmente iniziato a diventare basate sul Web, passando dall'architettura C/S all'architettura B/S. PS l'anno scorso ha fornito versioni online, anche vari IDE stanno diventando basati sul web e molti giochi desktop su larga scala sono stati basati sul web con l'aiuto della tecnologia WebAssembly.

1.1 Codice HTML/CSS/JS

Dal rilascio di HTML5 nel 2014, i browser sono diventati sempre più popolari nel supportare il nuovo standard, ma HTML non si ferma qui. Alcune nuove funzionalità si chiameranno HTML6, tra cui principalmente: supporto per la modalità nativa, nessuna app JS a pagina singola , menu personalizzati, miglioramenti della privacy dell'utente, fotocamere integrate e altro ancora.

Nel 2021, i CSS hanno aggiunto molte nuove funzionalità, come la query del contenitore CSS, il selettore genitore CSS, le regole di controllo a cascata CSS, la griglia secondaria CSS, ecc. I CSS sono una parte indispensabile dello sviluppo web e oggi con il continuo progresso del front-end engineering, da un lato le funzionalità CSS stanno diventando sempre più abbondanti con l'aggiornamento delle specifiche, dall'altro l'aumento della complessità del business front-end ha portato a progetti più grandi, spingendo gli sviluppatori a ricercare costantemente il meglio pratiche nell'ingegneria CSS; Tailwind è un CSS Una nuova stella estremamente brillante nel campo dell'ingegneria, è un framework CSS funzionale di prima classe che integra classi come flex, pt-4, text-center erota-90 .0 è stato rilasciato il 21 dicembre, con la modalità Just-in-Time incorporata.

JavaScript cambia ogni 10 anni Nella prima era di JS, dal 1997 al 2007, ES4 ha faticato a vacillare nella feroce concorrenza in ecosistemi chiusi come Flash/Actionscript nella seconda era di JS, dal 2009 al 2019, npm, Sono nati Node.js, ES5 ed ES6; attualmente siamo entrati nella terza era di JS e TypeScript diventerà il mainstream per molto tempo. La maggior parte dei progetti open source front-end su larga scala hanno abbracciato o stanno abbracciando pienamente TS. Allo stesso tempo, l'infrastruttura principale di JS e TS è arrugginita, come swc, rome e deno.

1.2 Quadro-Angolare