„Flutter 2.0“ pristato gamybos kokybės palaikymą kuriant žiniatinklio programas

click fraud protection

„Google“ išleido „Flutter 2.0“ į stabilią versiją ir apima gamybos kokybės palaikymą kuriant žiniatinklio programas. Skaitykite toliau, kad sužinotumėte daugiau!

„Flutter 2.0“ buvo išleista į stabilią versiją, o kartu su ja yra stabilus žiniatinklio palaikymas. Tai reiškia, kad „Flutter“ dabar saugu naudoti gamybinės kokybės interneto projektuose.

Tai pasakę, pažiūrėkime, ką reiškia „Flutter for Web“.

Atvaizduotojai

Yra du būdai, kaip „Flutter for Web“ gali rodyti jūsų programą naršyklėje. Jis gali jį pateikti naudojant HTML, CSS ir „Canvas“ arba naudojant „CanvasKit“. Kiekvienas turi savų privalumų. HTML atvaizdavimo priemonė, nes ji naudoja daugiau pagrindinių elementų, greičiau atsisiunčiama ir įkeliama. „CanvasKit“ atvaizdavimo priemonė yra šiek tiek sunkesnė, tačiau ji užtikrina geresnį našumą, kai ekrane yra daug.

Pagal numatytuosius nustatymus žiniatinklio programa „Flutter“ automatiškai pasirinks, kurią atvaizdavimo priemonę naudoti, atsižvelgdama į kliento įrenginį. Mobiliesiems įrenginiams bus išsiųstas HTML atvaizdavimo įrenginys, o staliniams įrenginiams bus išsiųstas „CanvasKit“. Jei norite naudoti konkretų atvaizdavimo priemonę, „Google“ suteikė parinktis visada naudoti vieną ar kitą.

„Flutter“ architektūrinė apžvalga. Šaltinis: Google

Specialios žiniatinklio funkcijos

Nors „Flutter“ yra kelių platformų, vis tiek yra keletas dalykų, būdingų kiekvienai palaikomai platformai. Taip yra todėl, kad kai kurie dalykai egzistuoja tik vienoje platformoje arba veikia tam tikru būdu, kuriam reikia specialios API. Ir žiniatinklis nesiskiria.

„Flutter 2.0“ palaiko tokius dalykus kaip tinkintos URL strategijos, žiniatinklio programos giliosios nuorodos ir tinkamas PWA palaikymas. Kai kuriate „Flutter for Web“ projektą, jums bus sugeneruotas žiniatinklio manifestas ir paslaugų darbuotojo šablonai.

Gestai ir klaviatūra

Kad sistema tikrai būtų kelių platformų, ji turi atsižvelgti į jos tikslą. Jei jis veikia darbalaukio platformoje, jis turėtų reaguoti į sparčiuosius klavišus. Mobiliajame telefone jis turėtų reaguoti į palietimo ir perbraukimo gestus.

Na, „Flutter for Web“ atlieka abu šiuos dalykus. Žiniatinklyje jis taikomas ir staliniams kompiuteriams, ir mobiliesiems įrenginiams. Su stabiliu „Flutter for Web“ leidimu palaikomi vietiniai gestai, atsižvelgiant į kliento platformą ir įvesties šaltinį.

Papildiniai

Kaip ir bet kuri gera kalba, šiuo atveju „Flutter“ palaiko bibliotekas arba papildinius. Saugumo sumetimais papildiniai turi nurodyti savo platformos suderinamumą. Kadangi „Flutter for Web“ yra palyginti naujas sistemos papildymas, daugelis įskiepių, įskaitant „Google“, jo nepalaikė.

Išleidus „Flutter 2.0“, visa krūva „Google“ „Flutter“ papildinių, įskaitant „Firebase“ rinkinys, yra pažymėti kaip suderinami su žiniatinkliu.


Nors tai gali neatrodyti daug, tai yra keletas gana didelių funkcijų. „Flutter 2.0“ įgijo visą platformą ir buvo įdėta daug darbo, kad „Flutter for Web“ būtų integruota į likusią sistemos dalį.

Ką manote apie „Flutter for Web“? Ar tai geras pasirinkimas kuriant internetą? Praneškite mums!