ĂshtĂ« prezantuar projekti Flock, nĂ« kuadĂ«r tĂ« tĂ« cilit Ă«shtĂ« krijuar njĂ« fork i kornizĂ«s pĂ«r ndĂ«rtimin e ndĂ«rfaqeve tĂ« pĂ«rdoruesit Flutter, i zhvilluar nga kompania Google nĂ«n licencĂ«n BSD. Iniciatori i krijimit tĂ« fork-ut Ă«shtĂ« Matt Carroll, njĂ« ish-punonjĂ«s i Google, qĂ« mĂ« parĂ« ishte pjesĂ« e ekipit tĂ« zhvilluesve tĂ« Flutter. Si shkak pĂ«r krijimin e fork-ut pĂ«rmendet sasia e pamjaftueshme e burimeve qĂ« kompania Google investon nĂ« projekt.
Zgjerimi i ekipit kryesor tĂ« zhvilluesve tĂ« Flutter u ndal nga Google nĂ« vitin 2023, ndĂ«rsa nĂ« vitin 2024 kompania shkarkoi njĂ« pjesĂ« tĂ« punonjĂ«sve. Sipas founderĂ«ve tĂ« fork-ut, zhvilluesit qĂ« mbeten nĂ« Google dhe pjesĂ«marrĂ«sit e angazhuar pĂ«rmes outsourcings janĂ« tĂ« pamjaftueshĂ«m pĂ«r zhvillimin e plotĂ« tĂ« projektit. Mungesa e zhvilluesve tĂ« Flutter çoi nĂ« ndryshimin e prioriteteve dhe stagnimin e zhvillimit tĂ« kornizĂ«s pĂ«r platforma desktop (zhvillimi pĂ«r 3 nga 6 platforma tĂ« mbĂ«shtetura tani Ă«shtĂ« i kufizuar vetĂ«m nĂ« mbĂ«shtetje tĂ« kodit ekzistues). Mungesa e zhvilluesve gjithashtu ndikon negativisht nĂ« zgjidhjen e problemeve â disa raportime pĂ«r gabime mund tĂ« presin nĂ« radhĂ« pĂ«r vite me radhĂ«.
Projekti Flock nuk ka pĂ«r qĂ«llim tĂ« ndajĂ« komunitetin ekzistues dhe e sheh veten si "Flutter+" â njĂ« fork i sinkronizuar me projektin kryesor, qĂ« shton pĂ«rmbajtje tĂ« nevojshme nga komuniteti mbi Flutter-in kryesor, pĂ«rmirĂ«sime dhe korrigjime gabimesh qĂ« ekipi kryesor i zhvilluesve tĂ« Flutter nga Google nuk mund ose nuk dĂ«shiron ti zbatojĂ«. QĂ«llimi i projektit Ă«shtĂ« tĂ« pĂ«rshpejtojĂ« zhvillimin dhe tĂ« rrisĂ« angazhimin e burimeve nĂ« zhvillim pĂ«rmes komunitetit, tĂ« pa lidhur me Google. Momentalisht, pĂ«rmbajtja e depot tĂ« Flock Ă«shtĂ« plotĂ«sisht nĂ« pĂ«rputhje me depot e Flutter.
Nga problemet që pengojnë ndërveprimin e drejtpërdrejtë me ekipin kryesor të Flutter-it, përmendet mungesa e kohës së zhvilluesve kryesor për rishikimin e ndryshimeve nga të tretët, shpenzimi i madh i kohës për miratime të ndryshme, tërheqja e diskutimeve të vendimeve të kontestuara dhe mungesa e kuptimit të problemeve të zhvilluesve të aplikacioneve (ekipi kryesor merret me zhvillimin e Flutter-it, jo me zhvillimin e aplikacioneve mbi të, çka pengon kuptimin e rëndësisë së zgjidhjes së shpejtë të disa problemeve). Supozohet se zhvilluesit e përvojës së madhe në Flutter dhe mbështetjeve të paketave do të jenë në gjendje të përdorin fork-un për të korrigjuar shpejt problemet që shfaqen dhe për të shtuar përmirësime të dëshiruara, pa pritur reagimin nga ekipi kryesor i Flutter-it dhe pa i miratuar ndryshimet me të.
Nga ana e saj, ekipi kryesor i Flutter-it do të jetë në gjendje, sipas mundësive të tij, në përputhje me grafikun e tij dhe duke marrë parasysh kriteret e tij, të transferojë ndryshimet nga forku në Flutter. Duke marrë parasysh se Flock planifikon të angazhojë një numër të madh pjesëmarrësish në rishikimin e ndryshimeve, transferimi i ndryshimeve nga fork-u do të ndihmojë në përmirësimin e cilësisë së bazës së kodit të Flutter. Komuniteti në këtë rast nuk do të jetë i kufizuar në mundësitë e ekipit kryesor të Flutter-it dhe do të mund të përdorë rregulla më efikase dhe më fleksibile për zhvillimin.
Burimi: opennet.ru
