Флуттер 2.0 уводи подршку квалитета производње за прављење веб апликација

Гоогле је објавио Флуттер 2.0 на стабилан начин и укључује подршку квалитета производње за прављење веб апликација. Читајте даље да бисте сазнали више!

Флуттер 2.0 је пуштен у стабилну верзију, а са њим постоји и стабилна веб подршка. То значи да је Флуттер сада безбедан за коришћење у веб пројектима високог квалитета.

Уз то, да видимо шта подразумева Флуттер за Веб.

Рендерерс

Постоје два начина на која Флуттер за веб може да прикаже вашу апликацију у прегледачу. Може или да га прикаже користећи ХТМЛ, ЦСС и Цанвас или користећи ЦанвасКит. Сваки има своје предности. ХТМЛ рендерер, пошто користи више основних елемената, брже се преузима и учитава. ЦанвасКит рендерер је мало тежи, али пружа боље перформансе када је много на екрану.

Подразумевано, Флуттер веб апликација ће аутоматски изабрати који ће приказивач користити, на основу клијентског уређаја. Мобилним уређајима ће бити послат ХТМЛ рендерер, док ће десктоп уређаји добити ЦанвасКит. У случају да желите да користите одређени рендерер, Гоогле је обезбедио опције да увек користите један или други.

Архитектонски преглед Флуттер-а. Извор: Гугл

Веб-специфичне карактеристике

Иако је Флуттер вишеплатформски, још увек постоје неке ствари које су специфичне за сваку подржану платформу. То је зато што неке ствари постоје само на једној платформи или раде на неки начин за који је потребан посебан АПИ. И веб се не разликује.

Флуттер 2.0 додаје подршку за ствари као што су прилагођене стратегије УРЛ-а, дубинско повезивање веб апликација и одговарајућа подршка за ПВА. Када креирате пројекат Флуттер фор Веб, за вас ће бити генерисани веб манифест и предлошци сервисера.

Покрети и тастатура

Да би заиста био вишеплатформски, оквир треба да узме у обзир свој циљ. Ако ради на десктоп платформи, требало би да реагује на пречице на тастатури. На мобилном уређају, требало би да реагује на покрете додира и превлачења.

Па, Флуттер за Веб ради обе ове ствари. Преко веба циља и на десктоп и на мобилне уређаје. Са стабилним издањем Флуттер за Веб, постоји подршка за изворне покрете, у зависности од платформе клијента и извора уноса.

Плугинс

Као и сваки добар језик, Флуттер подржава библиотеке или додатке у овом случају. Као безбедносну меру, додаци морају да наведу компатибилност њихове платформе. Пошто је Флуттер за Веб релативно скорашњи додатак оквиру, многи додаци, укључујући Гоогле-ов сопствени, нису га подржавали.

Са издавањем Флуттер 2.0, читава гомила Гоогле Флуттер додатака, укључујући пакет Фиребасе, означени су као компатибилни са вебом.


Иако ово можда не изгледа много, ово су неке прилично велике карактеристике. Флуттер 2.0 је добио читаву платформу и уложено је много посла да се Флуттер за Веб интегрише у остатак оквира.

Шта мислите о Флуттер-у за веб? Да ли је то добра опција за веб развој? Обавестите нас!