Flock, το fork του Flutter που θα εξυπηρετεί και θα υλοποιεί αιτήματα που το Flutter αγνοεί

Φλόκ, το πτερύγιο πιρούνι

Flutter είναι ένα πλαίσιο ανοιχτού κώδικα σχεδιασμένο για τη δημιουργία εφαρμογών πολλαπλών πλατφορμών Χρήση Android, iOS, web και desktop μια ενιαία βάση κωδικών, Αυτό το πλαίσιο έχει κερδίσει αρκετή δημοτικότητα όχι μόνο για τη φύση του ανοιχτού κώδικα αλλά και για την υψηλή απόδοση και την προσαρμογή της διεπαφής.

Λόγω του μεγάλη ανάπτυξη και δημοτικότητα που έχει αποκτήσει, Flutter έχει προσελκύσει εκατομμύρια προγραμματιστές και μαζί του ένας μεγάλος αριθμός αιτημάτων τόσο για υλοποίηση λειτουργιών όσο και για διορθώσεις σφαλμάτων και με τη διακοπή της επέκτασης της ομάδας σας Ηγετικό ρόλο στην ανάπτυξη Flutter το 2023 το 2024 με περικοπές προσωπικού, την τρέχουσα ομάδα της Google και τους εξωτερικούς προσλαμβανόμενους εργαζόμενους δεν επαρκούν για να καλύψουν τις ανάγκες ανάπτυξης, γεγονός που έχει επιβραδύνει την εξέλιξη του πλαισίου, ειδικά σε πλατφόρμες επιτραπέζιων υπολογιστών.

Αυτό είχε ως αποτέλεσμα μόνο τρεις από τις έξι υποστηριζόμενες πλατφόρμες να λαμβάνουν συντήρηση στη βάση κώδικα τους, χωρίς σημαντικές βελτιώσεις. Επιπλέον, η έλλειψη προσωπικού έχει επηρεάσει την επίλυση σφαλμάτων, όπου ορισμένες αναφορές παραμένουν αδιευκρίνιστες για χρόνια.

Αυτός είναι ο λόγος για τον οποίο έγινε γνωστό el Έναρξη έργου Flock, ένα πιρούνι Flutter. Επικεφαλής της πρωτοβουλίας ήταν ο Matt Carroll, πρώην μέλος της ομάδας Flutter της Google, ο οποίος προώθησε αυτό το fork λόγω, όπως θεωρεί, έλλειψη επαρκών πόρων που διαθέτει η Google στο έργο.

Το γκολ του Φλοκ δεν είναι να διχάσει την κοινότητα του Flutter, αλλά λειτουργούν ως επέκταση, ένα "Flutter+" που στοχεύει να συγχρονιστεί με το αρχικό έργο, ενσωματώνοντας βελτιώσεις και διορθώσεις που απαιτεί η κοινότητα, αλλά που η ομάδα της Google δεν έχει θέσει σε προτεραιότητα. Με αυτόν τον τρόπο, το Flock επιδιώκει να επιταχύνει την πρόοδο και να προσθέσει πόρους ανεξάρτητους από την Google για να εμπλουτίσει την ανάπτυξη. Σήμερα, το αποθετήριο Flock εξακολουθεί να αντικατοπτρίζει στενά αυτό του Flutter.

Το πιρούνι μας του Flutter ονομάζεται Flock. Περιγράφουμε το Flock ως "Flutter+". Με άλλα λόγια, δεν θέλουμε, ούτε σκοπεύουμε να διαχωρίσουμε την κοινότητα του Flutter. Το Flock θα παραμένει συνεχώς ενημερωμένο με το Flutter. Το Flock θα προσθέσει σημαντικές διορθώσεις σφαλμάτων και δημοφιλείς λειτουργίες κοινότητας που η ομάδα Flutter δεν μπορεί ή δεν πρόκειται να εφαρμόσει.

Και αναφέρεται ότι μεταξύ των κύρια προβλήματα που εμποδίζουν την άμεση συνεργασία με την βασική ομάδα του Flutter, είναι έλλειψη χρόνου για τους βασικούς προγραμματιστές να ελέγχουν τις συνεισφορές τρίτων, το διάρκεια των διαδικασιών έγκρισης, καθυστερήσεις στις συζητήσεις για αμφιλεγόμενα θέματα και περιορισμένη κατανόηση των αναγκών των προγραμματιστών εφαρμογών. Το τελευταίο οφείλεται στο ότι η βασική ομάδα εστιάζει στην ανάπτυξη του ίδιου του Flutter και όχι σε εφαρμογές που βασίζονται σε αυτό, γεγονός που καθιστά δύσκολη την ιεράρχηση της επίλυσης ορισμένων προβλημάτων.

Πόσοι προγραμματιστές Flutter υπάρχουν στον κόσμο σήμερα; Υποθέτω ότι είναι περίπου 1.000.000 προγραμματιστές. Ο πραγματικός αριθμός είναι πιθανώς υψηλότερος, αλλά ένα εκατομμύριο θα πρέπει να είναι ένα αρκετά συντηρητικό νούμερο.

Πόσο μεγάλη είναι αυτή τη στιγμή η ομάδα του Flutter; Η Google δεν δημοσιεύει αυτές τις πληροφορίες, αλλά υποθέτω ότι η ομάδα είναι περίπου 50 άτομα.

Αυτό σημαίνει ότι 50 άτομα εξυπηρετούν τις ανάγκες 1 αν το αναλύσουμε λίγο, αυτό σημαίνει ότι κάθε μέλος της ομάδας Flutter είναι υπεύθυνο για τις ανάγκες 000 προγραμματιστών. Αυτή η αναλογία είναι σαφώς μη βιώσιμη για οποιοδήποτε είδος εξυπηρέτησης πελατών.

Με το Flock, θέλεις Έμπειροι προγραμματιστές και συσκευαστές για εφαρμογές στο Flutter μπορεί να αντιμετωπίσει επείγοντα προβλήματα και να προσθέσει βελτιώσεις χωρίς να περιμένει έγκριση της κύριας ομάδας ή συντονίζουν τις αλλαγές μαζί της. Αυτή η διχοτόμηση, στην ουσία, τους επιτρέπει να ενεργούν αυτόνομα και να εξορθολογίζουν τις διαδικασίες.

Εν τω μεταξύ, η ομάδα Flutter θα μπορεί να μεταφέρει τις αλλαγές που εφαρμόζονται στο Flock στο Flutter σύμφωνα με τους χρόνους και τις προτεραιότητές της. Δεδομένου ότι η Flock σχεδιάζει να έχει μια μεγάλη κοινότητα αναθεωρητών κώδικα, αυτή η έμμεση συνεργασία θα συμβάλει στη βελτίωση της ποιότητας της βάσης κωδικών Flutter. Με αυτόν τον τρόπο, η κοινότητα δεν θα περιορίζεται από τους χρονικούς περιορισμούς της βασικής ομάδας και θα μπορεί να εφαρμόζει πιο ευέλικτα και αποτελεσματικά πρότυπα ανάπτυξης.

τελικά αν είσαι ενδιαφέρεται να μάθει περισσότερα για αυτό, μπορείτε να ελέγξετε τις λεπτομέρειες στο παρακάτω σύνδεσμο.