Le projet Flock a établi un fork du framework Flutter

Le projet Flock a été présenté, dans le cadre duquel un fork du framework de création d'interfaces utilisateur Flutter, développé par Google sous la licence BSD, a été créé. L'initiateur de la création de ce fork est Matt Carroll, un ancien employé de Google qui faisait auparavant partie de l'équipe de développeurs de Flutter. La raison invoquée pour la création de ce fork est le manque de ressources que Google consacre au projet.

L'élargissement de l'équipe principale de développeurs de Flutter a été arrêté par Google en 2023, et en 2024, la société a licencié une partie de ses employés. Selon les fondateurs du fork, les développeurs restants chez Google et les participants recrutés par le biais de l'externalisation ne suffisent pas pour un développement complet du projet. En conséquence, le manque de développeurs Flutter a conduit à un changement de priorités et à une stagnation du développement du framework pour les plateformes de bureau (le développement pour 3 des 6 plateformes prises en charge est actuellement limité à l'entretien de la base de code existante). Le manque de développeurs affecte également négativement la résolution des problèmes — certains rapports d'erreurs peuvent rester en attente pendant des années.

Le projet Flock n'a pas l'intention de scinder la communauté existante et se considère comme « Flutter+ » — un fork synchronisé avec le projet principal, ajoutant aux améliorations demandées par la communauté et aux corrections de bugs que l'équipe principale des développeurs de Flutter de Google ne peut ou ne veut pas mettre en œuvre. L'objectif du projet est d'accélérer le développement et d'élargir les ressources impliquées dans le développement grâce à une communauté indépendante de Google. À l'heure actuelle, le contenu du dépôt Flock correspond entièrement à celui du dépôt Flutter.

Parmi les problèmes qui entravent l'interaction directe avec l'équipe principale de Flutter, on mentionne le manque de temps des développeurs principaux pour examiner les modifications externes, le temps considérable consacré à divers accords, le prolongement des discussions sur des décisions controversées et l'absence de compréhension des problèmes rencontrés par les développeurs d'applications (l'équipe principale se concentre sur le développement de Flutter et non sur le développement d'applications, ce qui nuit à la compréhension de l'importance de résoudre rapidement certains problèmes). Il est prévu que des développeurs d'applications expérimentés sur Flutter et les packages associés puissent utiliser le fork pour corriger rapidement les problèmes qui surviennent et ajouter des nouveautés souhaitées, sans attendre la réaction de l'équipe principale de Flutter et sans en discuter les modifications.

De son côté, l'équipe principale de Flutter pourra, dans la mesure de ses capacités, selon son emploi du temps et en fonction de ses critères, porter les modifications du fork dans la composition de Flutter. Étant donné que Flock prévoit d'impliquer un grand nombre de participants pour examiner les modifications, le transfert des changements du fork contribuera à améliorer la qualité de la base de code de Flutter. La communauté ne sera donc pas limitée par les capacités de l'équipe principale de Flutter et pourra utiliser des règles de développement plus efficaces et flexibles.

Source : opennet.ru

Acheter un hébergement fiable pour les sites avec protection DDoS, serveurs VPS VDS 🔥 Acheter un hébergement fiable pour les sites avec protection DDoS, serveurs VPS VDS | ProHoster