FOS-P2: didžiulio ir didėjančio „Facebook“ atvirojo kodo tyrimas. 2 dalis
Šiuo antra dalis iš straipsnių serijos apie „Facebook Open Source“ Mes tęsime platų ir didėjantį katalogą atidarykite programas sukūrė Technologinis milžinas de "Facebook".
Siekdami toliau plėsti savo žinias apie atviras programas, kurias išleido kiekvienas iš grupės technologinių milžinų, žinomų kaip GAFAM. Ką, kaip daugelis jau žino, sudaro šios Šiaurės Amerikos įmonės: „Google“, „Apple“, „Facebook“, „Amazon“ ir „Microsoft“.
GAFAM atvirasis šaltinis: technologiniai gigantai atvirojo kodo naudai
Tiems, kurie domisi mūsų tyrimais pradinis leidinys, susijęs su tema, baigę skaityti šį leidinį, galite spustelėti šią nuorodą:
Nors, norint ištirti Susijusios ankstesnės šios serijos dalys, galite spustelėti šią nuorodą:

FOS-P2: „Facebook“ atvirasis šaltinis - 2 dalis
Programos „Facebook“ atvirasis šaltinis
Prieš pradedant, gerai nepamiršti, kaip mes išreiškiame pirmoji dalis, kad oficiali svetainė „Facebook“ atvirasis šaltinis (FOS) Jis suskirstytas į 10 paryškintų dalių arba skyrių, kurie yra:
- Android
- Dirbtinis intelektas
- Duomenų infrastruktūra
- Kūrėjo operacijos
- Plėtros įrankiai
- Frontend
- "iOS"
- kalbos
- Linux
- saugumas

Tęsdami šias 3 pirmojo skirsnio programas, paminėtas «(„ Android “)», turime:
Spektras
Trumpai tariant, FOS apibūdinkite šią programą taip:
"Kliento pusės vaizdų perkodavimo biblioteka."
Nors jo svetainė „GitHub“ apibrėžia plačiau taip:
„Spektras yra kelių platformų vaizdų perkodavimo biblioteka, kurią galima lengvai integruoti į„ Android “ar„ iOS “projektą, kad būtų galima efektyviai atlikti įprastas vaizdo operacijas. „Spectrum“ API turi deklaratyvių funkcijų. Tai supaprastina kūrėjo naudojimą, sutelkiant dėmesį į norimą rezultatą. Tuo pačiu metu tai leidžia „Spectrum“ skaidriai pasirinkti geriausią vykdymo seką “.
Pagaliau iš jūsų oficiali svetainė Verta pabrėžti šią informaciją:
„Tiesiogiai pasikliaudamas žemo lygio kodekų bibliotekomis,„ Spectrum “turi galimybę valdyti ir pateikti kai kurias parinktis, kurių paprastai nepateikia platformos sistemos. Pavyzdžiui, kai kurias JPEG – JPEG operacijas, pavyzdžiui, apkarpymą, galima atlikti be nuostolių. Kitas pavyzdys - neleisti chromo submatavimo, siekiant pagerinti kokybę išsaugant grafinius vaizdus kaip JPEG.
Pažymėti: Daugiau oficialios informacijos apie šią programą galite gauti toliau nuoroda.
Freska
Trumpai tariant, FOS apibūdinkite šią programą taip:
„„ Android “biblioteka, skirta tvarkyti jų naudojamus vaizdus ir atmintį“.
Nors jo svetainė „GitHub“ apibrėžia plačiau taip:
„„ Fresco “yra galinga„ Android “programų vaizdų rodymo sistema. „Fresco“ rūpinasi vaizdų įkėlimu ir rodymu, todėl jums to nereikia. Jis įkels vaizdus iš tinklo, vietos saugyklos ar vietinių išteklių ir rodys vietos rezervavimo ženklą, kol atvyks vaizdas. Jis turi du talpyklos lygius; vienas atmintyje ir vienas vidinėje atmintyje. „Android 4.x“ ir senesnėse versijose „Fresco“ vaizdus talpina specialiame „Android“ atminties regione. Tai leidžia jūsų programai veikti greičiau ir bijotą OutOfMemoryError patirti daug rečiau. "
Pagaliau iš jūsų oficiali svetainė Verta pabrėžti šią informaciją:
„Fresco, be vaizdų tobulinimo, duomenų ir procesoriaus naudojimo taupymo, leidžia įkelti vaizdą, kad būtų rodoma vietos rezervavimo ženklas, kol vaizdas bus įkeltas, o tada, kai jis atvyks, jis bus automatiškai rodomas. Kai vaizdas išeina iš ekrano, jis automatiškai atlaisvina atmintį. "
Pažymėti: Daugiau informacijos apie šią programą galite gauti toliau nuoroda.
Litą
Trumpai tariant, FOS apibūdinkite šią programą taip:
"Deklaracinė sistema, skirta kurti efektyvias" Android "vartotojo sąsajas."
Nors jo svetainė „GitHub“ apibrėžkite jį taip:
„Litho yra deklaratyvi sistema, nes ji naudoja deklaratyvią API vartotojo sąsajos komponentams apibrėžti. Jūs tiesiog turite apibūdinti savo vartotojo sąsajos dizainą, remdamiesi nekintamų įvesties rinkiniu, o sistema rūpinasi viskuo. Be to, jis turi asinchroninį dizainą ir dėl to leidžia iš anksto išmatuoti ir išdėstyti vartotojo sąsają, neužblokuodamas jos gijos. "
Pagaliau iš jūsų oficiali svetainė Verta pabrėžti šią informaciją:
„„ Litho “siūlo lygesnes vaizdų hierarchijas, nes išdėstymui naudoja„ Yoga “(kelių platformų dizaino variklį, įgyvendinantį„ Flexbox “), automatiškai sumažinant„ ViewGroups “skaičių, esantį jos vartotojo sąsajoje. Tai kartu su „Litho“ teksto optimizavimu leidžia atlikti kur kas mažesnes rodinių hierarchijas ir pagerina slinkimą bei atminties našumą. "
Pažymėti: Daugiau informacijos apie šią programą galite gauti toliau nuoroda.

Išvada
Mes to tikimės "naudingas mažas įrašas" apie šį antrąjį tyrimą «Facebook Open Source», siūlo galimybę susipažinti su nauja, įdomia ir naudinga atvira programa, kurią sukūrė «Facebook»; ir tai kelia didelį susidomėjimą ir naudą «Comunidad de Software Libre y Código Abierto» ir labai prisideda skleidžiant nuostabią, gigantišką ir vis didėjančią ESG ekosistemą «GNU/Linux».
Kol kas, jei jums tai patiko publicación, Nesustok pasidalink su kitais savo mėgstamose svetainėse, kanaluose, socialinių tinklų ar susirašinėjimo sistemų grupėse ar bendruomenėse, pageidautina nemokamai, atvirai ir (arba) saugiau, Telegram, signalas, Mastadonas ar kitas iš Fediverse, pageidautina. Nepamirškite apsilankyti mūsų pagrindiniame puslapyje «Nuo „Linux“» ištirti daugiau naujienų ir prisijungti prie mūsų oficialaus kanalo Telegrama iš „DesdeLinux“. Nors, norėdami gauti daugiau informacijos, galite apsilankyti bet kuriame Internetinė biblioteka kaip „OpenLibra“ y jeditas, prieiti ir skaityti skaitmenines knygas (PDF) šia ar kitomis temomis.