Vis dar galima juokauti apie „Facebook“ IPO bėdas ir kvailumą išleidžiant tiek akcijų, kad rinka užtvindytas (arba IPO draudikai tariamai nuslėpė informaciją apie būsimą bendrovės pelną iš visų, išskyrus pagrindinius klientus), bet tai nesustabdė „Facebook“ kalbėti apie visiškai kitokį „Folly“ šį savaitgalį, nes jis pradėjo savo atvirojo kodo C++ kūrimo biblioteką. kodas.
Į paleidimo (ir misijos) pareiškimas oficialiame „Folly: The Facebook Open Source Library“ puslapyje Socialiniame tinkle bendrovės Jordanas DeLongas paaiškino, kodėl jo kodas yra prieinamas visiems:
Rekomenduojami vaizdo įrašai
„Facebook“ sukurtas atviruoju šaltiniu iš viršaus į apačią ir be jo negalėtų egzistuoti. Kaip inžinieriai čia naudojame, prisidedame prie ir išleidžiame daug atvirojo kodo programinės įrangos, įskaitant mūsų pagrindinės infrastruktūros dalis, pvz., HipHop ir Thrift. Tačiau mūsų C++ paslaugų kode viena aiški kliūtis norint išleisti daugiau darbo buvo ta, kad bet kokiam atvirojo kodo projektui reikėjo panaikinti priklausomybes nuo neišleisto vidinio bibliotekos kodo... Pagrindinis mūsų tikslas su šia „kvailybe“ yra sukurti sprendimą, kuris leistų mums tęsti atviro šaltinio dalis mūsų dėklo dalimis, nesiimant iš naujo kai kurių mūsų vidinių dalykų. ratai. Kadangi „Folly“ komponentai paprastai veikia žymiai greičiau nei kiti, kuriuos galima įsigyti, juos lengva atlikti naudoti ir papildyti esamas bibliotekas, manome, kad C++ kūrėjams šios bibliotekos dalys gali atrodyti įdomios teisingai.
Susijęs
- „Facebook“ žada apriboti prieigą prie naujienų Kanadoje
- „Twitter“ apsisaugo po šaltinio kodo nutekėjimo internete
- Kaip susikurti kelis profilius savo Facebook paskyroje
Kodas, apibūdinamas kaip „greitas ir pakankamai paprastas dirbti“, „DeLong“ „daug naudojant C++“, jau yra prieinamas kaip atvirasis šaltinis. Apache programinės įrangos licencija iš viešoji „GitHub“ saugykla.
Kai kurie kodai jau gali būti žinomi jį tikrinantiems programuotojams. „Facebook“ inžineriją persmelkia praktiškumas, o mes mažai toleruojame sindromo „Ne čia sugalvota“ (juk įmonė yra sukurta atvirojo kodo pagrindu programinė įranga),“ paaiškino DeLong ir pridūrė, kad „Folly papildo kai kurias esamas aukštos kokybės C++ bibliotekas, tokias kaip „Boost“ arba „Standard Library“, kurias abi naudojame. stipriai."
Komentuodamas, kad Folly „neabejotinai laikosi „išleisk anksčiau, išleisk dažnai“ dvasios“, DeLong rašė, kad bendrovė „ ir toliau atnaujinkite atvirojo kodo medį, kai pridedami nauji „Folly“ komponentai, todėl galite tikėtis, kad daugiau to pamatysite „github“ ateitis“.
Redaktorių rekomendacijos
- Kaip nustatyti „Facebook“ kanalą, kad būtų rodomi naujausi įrašai
- Kaip gauti „Facebook“ 750 mln. USD atsiskaitymo dalį
- Trumpui buvo leista grįžti į „Facebook“ ir „Instagram“.
- Ritės netrukus bus rodomos dar vienoje „Facebook“ funkcijoje
- Kas yra „Facebook Pixel“? Meta sekimo įrankis, paaiškinta
Atnaujinkite savo gyvenimo būdąSkaitmeninės tendencijos padeda skaitytojams stebėti sparčiai besivystantį technologijų pasaulį – pateikiamos visos naujausios naujienos, smagios produktų apžvalgos, įžvalgūs vedamieji leidiniai ir unikalūs žvilgsniai.