Flutter 2.0 tuo tuotantolaatuisen tuen verkkosovellusten rakentamiseen

click fraud protection

Google on julkaissut Flutter 2.0:n vakaaksi, ja se sisältää tuotantolaatuisen tuen verkkosovellusten rakentamiseen. Lue lisää saadaksesi lisätietoja!

Flutter 2.0 on julkaistu vakaaksi, ja sen mukana on vakaa verkkotuki. Tämä tarkoittaa, että Flutter on nyt turvallista käyttää tuotantolaatuisissa verkkoprojekteissa.

Katsotaanpa, mitä Flutter for Web sisältää.

Renderöijät

Flutter for Web voi näyttää sovelluksesi selaimessa kahdella tavalla. Se voi joko renderöidä sen HTML: n, CSS: n ja Canvasin tai CanvasKitin avulla. Jokaisella on omat etunsa. HTML-renderöijä on nopeampi ladata ja ladata, koska se käyttää enemmän peruselementtejä. CanvasKit-renderöijä on hieman raskaampi, mutta se tarjoaa paremman suorituskyvyn, kun näytöllä on paljon.

Oletusarvoisesti Flutter-verkkosovellus valitsee automaattisesti käytettävän renderöijän asiakaslaitteen perusteella. Mobiililaitteille lähetetään HTML-hahmontaja, kun taas työpöytälaitteet saavat CanvasKitin. Jos haluat käyttää tiettyä renderöijä, Google on tarjonnut vaihtoehtoja käyttää aina jompaakumpaa.

Flutterin arkkitehtoninen yleiskatsaus. Lähde: Google

Verkkokohtaiset ominaisuudet

Vaikka Flutter on monialustainen, on silti joitain asioita, jotka ovat ominaisia ​​jokaiselle tuetulle alustalle. Tämä johtuu siitä, että jotkut asiat ovat olemassa vain yhdellä alustalla tai ne toimivat jollain tavalla, joka vaatii erityisen API: n. Eikä verkko ole erilainen.

Flutter 2.0 lisää tuen sellaisille asioille kuin mukautetut URL-strategiat, verkkosovellusten täsmälinkit ja oikea PWA-tuki. Kun luot Flutter for Web -projektin, sinulle luodaan verkkoluettelo ja palvelutyöntekijämallit.

Eleet ja näppäimistö

Jotta puitteet olisivat todella monialustaisia, sen on otettava huomioon sen tavoite. Jos se toimii työpöytäympäristössä, sen pitäisi vastata pikanäppäimiin. Mobiililaitteella sen pitäisi vastata napautus- ja pyyhkäisyeleisiin.

No, Flutter for Web tekee molemmat nämä asiat. Verkon kautta se kohdistaa sekä pöytätietokoneisiin että mobiililaitteisiin. Flutter for Webin vakaa julkaisu tukee alkuperäisiä eleitä asiakasalustan ja syöttölähteen mukaan.

Plugins

Kuten mikä tahansa hyvä kieli, Flutter tukee tässä tapauksessa kirjastoja tai laajennuksia. Lisäosien on turvallisuussyistä määritettävä alustan yhteensopivuus. Koska Flutter for Web on suhteellisen uusi lisäys kehykseen, monet laajennukset, mukaan lukien Googlen omat, eivät tukeneet sitä.

Flutter 2.0:n julkaisun myötä koko joukko Googlen Flutter-laajennuksia, mukaan lukien Firebase-sviitti, on merkitty web-yhteensopiviksi.


Vaikka tämä ei ehkä vaikuta paljolta, nämä ovat joitain melko suuria ominaisuuksia. Flutter 2.0 sai koko alustan, ja paljon työtä tehtiin Flutter for Webin integroimiseksi muuhun kehykseen.

Mitä mieltä olet Flutter for Webistä? Onko se hyvä vaihtoehto verkkokehitykseen? Kerro meille!