Még mindig sokféle viccet lehet űzni a Facebook IPO-problémáiról és a sok részvény kibocsátásával járó ostobaságról, hogy a piac elárasztott (vagy az IPO biztosítóiban, akik állítólag visszatartják a vállalat jövőbeni nyereségére vonatkozó információkat a központi ügyfelei kivételével), de ez nem akadályozta meg, hogy a Facebook egy teljesen más Follyról beszéljen ezen a hétvégén, mivel elindította saját nyílt forráskódú C++ Library-jét. kód.
Ban ben bevezetési (és küldetési) nyilatkozatot a hivatalos Folly: The Facebook Open Source Library oldalon A közösségi hálón a cég Jordan DeLong munkatársa elmagyarázta a kódot mindenki számára elérhetővé tétel mögött meghúzódó gondolatokat:
Ajánlott videók
A Facebook felülről lefelé nyílt forráskódra épül, és nem létezhetne nélküle. Mérnökként sok nyílt forráskódú szoftvert használunk, járulunk hozzá és adunk ki, beleértve az alapvető infrastruktúránk darabjait, mint például a HipHop és a Thrift. A C++ szolgáltatási kódunkban azonban az egyik egyértelmű szűk keresztmetszet a további munka kiadása előtt az volt, hogy bármely nyílt forráskódú projektnek meg kellett szakítania a kiadatlan belső könyvtári kódoktól való függőséget… Elsődleges célunk ezzel a „bolondsággal” egy olyan megoldás létrehozása, amely lehetővé teszi számunkra, hogy továbbra is nyílt forráskódú veremünk részeit anélkül folyamodjunk, hogy újra feltaláljuk néhány belsőt. kerekek. És mivel a Folly alkatrészei jellemzően lényegesen gyorsabban teljesítenek, mint a máshol kapható társai, könnyen kivitelezhetők Használja és kiegészíti a meglévő könyvtárakat, úgy gondoljuk, hogy a C++ fejlesztők a könyvtár egyes részeit saját magukban is érdekesnek találhatják jobb.
Összefüggő
- A Facebook megfogadja, hogy korlátozza a hírekhez való hozzáférést Kanadában
- A Twitter felkészíti magát, miután a forráskód kiszivárgott az internetre
- Hogyan hozhat létre több profilt a Facebook-fiókjához
A kód – amelyet a DeLong „gyors és viszonylag könnyen kezelhető”-ként írt le, és a DeLong „nagyon használja a C++-t” – már elérhető nyílt forráskódként Apache szoftverlicenc a nyilvános GitHub adattár.
A kód egy része már ismerős lehet az azt vizsgáló programozóknak. „A gyakorlatiasság áthatja a Facebook tervezését, és alacsony a toleranciánk a „Nem itt találták ki” szindrómával szemben (végül is a cég nyílt forráskódra épül szoftver)” – magyarázta DeLong, hozzátéve, hogy „A Folly kiegészít néhány meglévő kiváló minőségű C++ könyvtárat, mint például a Boost vagy a Standard Library, mindkettőt használjuk. súlyosan."
DeLong azt kommentálta, hogy a Folly „határozottan a „korai kiadás, gyakran ad ki” szellemében” azt írta, hogy a vállalat „a folytassa a nyílt forráskódú fa frissítését, amint új Folly összetevők kerülnek hozzáadásra, így várhatóan többet fog látni a githubon a jövő."
Szerkesztői ajánlások
- Hogyan állíthatod be a Facebook hírfolyamodat, hogy a legfrissebb bejegyzéseket jelenítse meg
- Hogyan szerezheti ki a részét a Facebook 750 millió dolláros elszámolásából
- Trump visszatérhet a Facebookra és az Instagramra
- A tekercsek hamarosan megjelennek egy újabb Facebook-funkcióban
- Mi az a Facebook Pixel? A Meta nyomkövető eszköze, magyarázta
Frissítse életmódjátA Digital Trends segítségével az olvasók nyomon követhetik a technológia rohanó világát a legfrissebb hírekkel, szórakoztató termékismertetőkkel, éleslátó szerkesztőségekkel és egyedülálló betekintésekkel.