Facebook เข้าสู่ Open Source (ชนิด)

ยังมีเรื่องตลกอีกมากมายที่ยังคงต้องพูดถึงเกี่ยวกับปัญหา IPO ของ Facebook และความโง่เขลาที่เกี่ยวข้องกับการออกหุ้นจำนวนมากที่ตลาดเป็นอยู่ น้ำท่วม (หรือในผู้จัดการการจัดจำหน่ายหลักทรัพย์ IPO ถูกกล่าวหาว่าระงับข้อมูลเกี่ยวกับผลกำไรของบริษัทในอนาคตจากทั้งหมด ยกเว้นลูกค้ากลาง) แต่นั่นไม่ได้หยุด Facebook ที่พูดถึงเรื่องโง่เขลาที่แตกต่างไปจากเดิมอย่างสิ้นเชิงในสุดสัปดาห์นี้ เนื่องจากเปิดตัวไลบรารีโอเพ่นซอร์สของการพัฒนา C++ รหัส.

ใน คำแถลงการเปิดตัว (และภารกิจ) บนหน้า Folly อย่างเป็นทางการ: หน้าไลบรารีโอเพ่นซอร์สของ Facebook บนโซเชียลเน็ตเวิร์ก Jordan DeLong ของบริษัทได้อธิบายแนวคิดเบื้องหลังการสร้างโค้ดให้ทุกคนเข้าถึงได้:

วิดีโอแนะนำ

Facebook สร้างขึ้นจากโอเพ่นซอร์สตั้งแต่บนลงล่าง และไม่สามารถดำรงอยู่ได้หากไม่มีมัน ในฐานะวิศวกรที่นี่ เราใช้ มีส่วนร่วม และเผยแพร่ซอฟต์แวร์โอเพ่นซอร์สจำนวนมาก รวมถึงส่วนประกอบของโครงสร้างพื้นฐานหลักของเรา เช่น HipHop และ Thrift แต่ในโค้ดบริการ C++ ของเรา ปัญหาคอขวดที่ชัดเจนประการหนึ่งในการเผยแพร่งานเพิ่มเติมก็คือโปรเจ็กต์โอเพ่นซอร์สใดๆ ที่จำเป็นในการหยุดการพึ่งพาโค้ดไลบรารีภายในที่ยังไม่เผยแพร่... เป้าหมายหลักของเรากับ 'ความโง่เขลา' นี้คือการสร้างโซลูชันที่ช่วยให้เราสามารถดำเนินการโอเพ่นซอร์สบางส่วนของสแต็กของเราต่อไปได้โดยไม่ต้องหันไปสร้างนวัตกรรมภายในบางส่วนของเราใหม่ ล้อ และเนื่องจากส่วนประกอบของ Folly มักจะทำงานได้เร็วกว่าส่วนประกอบอื่นๆ ที่มีจำหน่ายในที่อื่นๆ จึงเป็นเรื่องง่าย และเสริมไลบรารีที่มีอยู่ เราคิดว่านักพัฒนา C++ อาจพบว่าบางส่วนของไลบรารีนี้น่าสนใจในตัวเอง ขวา.

ที่เกี่ยวข้อง

  • Facebook สาบานว่าจะจำกัดการเข้าถึงข่าวในแคนาดา
  • Twitter รั้งตัวเองหลังจากซอร์สโค้ดรั่วไหลทางออนไลน์
  • วิธีสร้างหลายโปรไฟล์สำหรับบัญชี Facebook ของคุณ

โค้ด – อธิบายว่า “รวดเร็วและใช้งานง่ายพอสมควร” ทำให้ “ใช้งาน C++ อย่างหนัก” โดย DeLong – มีอยู่แล้วในรูปแบบโอเพ่นซอร์สภายใต้ ลิขสิทธิ์ซอฟต์แวร์ Apache จาก พื้นที่เก็บข้อมูล GitHub สาธารณะ.

โค้ดบางส่วนอาจคุ้นเคยกับโปรแกรมเมอร์ที่กำลังตรวจสอบอยู่แล้ว “การปฏิบัติจริงแพร่หลายไปทั่ววิศวกรรมของ Facebook และเรามีความอดทนต่ำสำหรับอาการ “ไม่ได้ประดิษฐ์ที่นี่” (ท้ายที่สุดแล้ว บริษัทก็สร้างจากโอเพ่นซอร์ส) ซอฟต์แวร์)” DeLong อธิบาย พร้อมเสริมว่า “Folly ช่วยเติมเต็มไลบรารี C++ คุณภาพสูงที่มีอยู่บางส่วน เช่น Boost หรือ Standard Library ซึ่งทั้งสองอย่างนี้เราใช้ หนักมาก”

ความคิดเห็นที่ว่า Folly นั้น "อยู่ในจิตวิญญาณของ 'ออกเร็ว ปล่อยบ่อย' แน่นอน" DeLong เขียนว่าบริษัท "จะ อัปเดตแผนผังโอเพ่นซอร์สต่อไปเมื่อมีการเพิ่มองค์ประกอบ Folly ใหม่ ดังนั้นคุณสามารถคาดหวังที่จะเห็นสิ่งนี้เพิ่มเติมบน GitHub ใน อนาคต."

คำแนะนำของบรรณาธิการ

  • วิธีตั้งค่าฟีด Facebook ของคุณให้แสดงโพสต์ล่าสุด
  • วิธีรับส่วนแบ่งการชำระเงิน $750M ของ Facebook
  • ทรัมป์อนุญาตให้กลับสู่ Facebook และ Instagram ได้
  • Reels กำลังจะปรากฏในฟีเจอร์อื่นของ Facebook
  • พิกเซลของ Facebook คืออะไร อธิบายเครื่องมือติดตามของ Meta

อัพเกรดไลฟ์สไตล์ของคุณDigital Trends ช่วยให้ผู้อ่านติดตามโลกแห่งเทคโนโลยีที่เปลี่ยนแปลงไปอย่างรวดเร็วด้วยข่าวสารล่าสุด รีวิวผลิตภัณฑ์สนุกๆ บทบรรณาธิการที่เจาะลึก และการแอบดูที่ไม่ซ้ำใคร

หมวดหมู่

ล่าสุด

LiveMind.com เปิดตัวตลาดเปิดสำหรับการเรียนรู้ออนไลน์

LiveMind.com เปิดตัวตลาดเปิดสำหรับการเรียนรู้ออนไลน์

ด้วย LiveMind ใครก็ตามที่มีความเชี่ยวชาญในการแบ...

Parse.ly ปิดการระดมทุนรอบ $800K

Parse.ly ปิดการระดมทุนรอบ $800K

Parse.ly จะใช้การลงทุนเพื่อเพิ่มความพยายามในการ...

Military.com ปรับปรุงเว็บไซต์ SpouseBUZZ สำหรับคู่สมรสที่เป็นทหาร

Military.com ปรับปรุงเว็บไซต์ SpouseBUZZ สำหรับคู่สมรสที่เป็นทหาร

เว็บไซต์นำเสนอบล็อกที่เขียนโดยคู่สมรสที่เป็นทหา...