Projekt Flock založil fork frameworku Flutter

Prezentován je projekt Flock, v rámci kterého byl vytvořen fork frameworku uživatelského rozhraní Flutter vyvinutého společností Google pod licencí BSD. Iniciátorem forku byl Matt Carroll, bývalý zaměstnanec Google, který byl dříve součástí vývojového týmu Flutter. Důvodem vytvoření forku je nedostatečné množství zdrojů, které Google do projektu investuje.

Rozšíření základního vývojového týmu Flutter ukončil Google v roce 2023 a společnost v roce 2024 propustila některé zaměstnance. Podle zakladatelů forku vývojáři zůstávající v Googlu a účastníci zapojení prostřednictvím outsourcingu nestačí na plný rozvoj projektu. V důsledku toho nedostatek vývojářů Flutter vedl ke změně priorit a stagnaci ve vývoji frameworku pro desktopové platformy (vývoj pro 3 ze 6 podporovaných platforem je nyní omezen na práci související pouze s udržováním stávající kódové základny). Nedostatek vývojářů má také negativní dopad na řešení problémů – některé zprávy o chybách mohou zůstat ve frontě roky.

Projekt Flock nemá v úmyslu rozdělit zavedenou komunitu a považuje se za „Flutter+“ – fork synchronizovaný s hlavním projektem, který přidává komunitou požadovaná vylepšení a opravy chyb nad hlavní Flutter, které hlavní vývojový tým Flutter ve společnosti Google nedokáže. nebo nechce realizovat. Stanoveným cílem projektu je urychlit vývoj a rozšířit zdroje zapojené do vývoje prostřednictvím komunity, která není spojena s Googlem. V současné době je obsah úložiště Flock plně konzistentní s úložištěm Flutter.

Některé z problémů, které brání přímé interakci se základním týmem Flutter, zahrnují nedostatek času pro hlavní vývojáře na přezkoumání změn třetích stran, obrovské množství času stráveného různými schvalováními, zpoždění v diskusích o kontroverzních rozhodnutích a nedostatečné porozumění. problémy vývojářů aplikací (jádro týmu se zabývá vývojem Flutter, nikoli vývojem aplikací na něm založených, což brání pochopení důležitosti rychlého odstranění některých problémů). Očekává se, že zkušení vývojáři aplikací Flutter a doprovodných balíčků budou moci používat vidlici k rychlému řešení vznikajících problémů a přidávání požadovaných inovací, aniž by čekali na reakci hlavního týmu Flutter a bez koordinace změn s ním.

Základní tým Flutter bude schopen podle svých nejlepších schopností, v souladu se svým harmonogramem as ohledem na jeho kritéria, přenést změny z vidlice na Flutter. Vzhledem k tomu, že Flock plánuje mít velký počet přispěvatelů, kteří budou přezkoumávat změny, přesunutí změn z forku pomůže zlepšit kvalitu kódové základny Flutter. Komunita nebude omezena schopnostmi základního týmu Flutter a bude moci používat efektivnější a flexibilnější pravidla vývoje.

Zdroj: opennet.ru

Kupte si spolehlivý hosting pro stránky s DDoS ochranou, VPS VDS servery 🔥 Kupte si spolehlivý webhosting s ochranou DDoS, VPS VDS servery | ProHoster