трептене е рамка с отворен код проектирани за създаване на междуплатформени приложения Използване на Android, iOS, уеб и десктоп единна кодова база, Тази рамка придоби доста голяма популярност не само заради природата си с отворен код, но и заради високата си производителност и персонализиране на интерфейса.
Поради голям растеж и популярност, която е спечелила, трептене привлече милиони разработчици и с него голям брой заявки както за внедряване на функции, така и за корекции на грешки и със спиране на разширяването на вашия екип Водеща роля в развитието на Flutter през 2023 г. през 2024 г. със съкращения на персонал, настоящ екип в Google и външно наети работници не са достатъчни за покриване на нуждите от развитие, което забави напредъка на рамката, особено на настолни платформи.
Това доведе само до три от шестте поддържани платформи, които получиха поддръжка в своята кодова база, без значителни подобрения. Освен това липсата на персонал е повлияла на разрешаването на грешки, при които някои доклади остават неразгледани с години.
Ето защо стана известен el Стартиране на проекта Flock, вилица на Flutter. Инициативата беше ръководена от Мат Карол, бивш член на екипа на Flutter в Google, който популяризира този форк поради това, което смята за липса на достатъчно ресурси, които Google отделя за проекта.
Голът на Флок не е да разделя общността на Flutter, но действа като разширение, „Flutter+“, което има за цел да се синхронизира с оригиналния проект, включващ подобрения и корекции, които общността изисква, но които екипът на Google не е приоритизирал. По този начин Flock се стреми да ускори напредъка и да добави ресурси, независими от Google, за да обогати развитието. Днес хранилището на Flock все още отблизо отразява това на Flutter.
Нашата вилица на Flutter се нарича Flock. Ние описваме Flock като „Flutter+“. С други думи, ние не искаме, нито възнамеряваме да разклоним общността на Flutter. Flock постоянно ще бъде в течение с Flutter. Flock ще добави важни корекции на грешки и популярни функции на общността, които екипът на Flutter не може или не иска да приложи.
И се споменава, че сред основни проблеми, които възпрепятстват прякото сътрудничество с основния екип на Flutter, те са липса на време за основните разработчици да преглеждат приноса на трети страни, продължителност на процесите на одобрение, забавяне на дискусиите по спорни теми и ограничено разбиране на нуждите на разработчиците на приложения. Последното е така, защото основният екип се фокусира върху разработката на самия Flutter, а не върху приложения, базирани на него, което затруднява приоритизирането на решаването на определени проблеми.
Колко разработчици на Flutter има днес в света? Предполагам, че са около 1.000.000 XNUMX XNUMX разработчици. Действителната цифра вероятно е по-висока, но един милион трябва да е разумно консервативна цифра.
Колко голям е екипът на Flutter в момента? Google не публикува тази информация, но предполагам, че екипът е около 50 души.
Това означава, че 50 души обслужват нуждите на 1 000 000, това означава, че всеки член на екипа на Flutter отговаря за нуждите на 20 000 разработчици на Flutter. Това съотношение е очевидно нежизнеспособно за всякакъв вид обслужване на клиенти.
С Flock искате Опитни разработчици и пакетиращи приложения във Flutter може да адресира спешни проблеми и да добави подобрения, без да чака одобрение на основния екип или координирайте промените с него. Това раздвоение по същество им позволява да действат автономно и да рационализират процесите.
Междувременно, екипът на Flutter ще може да прехвърли промените, въведени във Flock, към Flutter според тяхното време и приоритети. Тъй като Flock планира да има голяма общност от рецензенти на кодове, това непряко сътрудничество трябва да помогне за подобряване на качеството на кодовата база на Flutter. По този начин общността няма да бъде ограничена от времевите ограничения на основния екип и ще може да прилага по-гъвкави и ефективни стандарти за разработка.
най-накрая, ако сте заинтересовани да научите повече за това, можете да проверите подробностите в следваща връзка.