Facebook 在 2016/04/12, 13 日,假舊金山梅森堡中心(Fort Mason Center)舉辦其專屬之 f8 開發者大會(Facebook F8 2016),以下是今日開發者大會直播連結:
第二天開場演講,Facebook 的講者們進一步闡釋了昨天 Mark Zuckerburg 談到未來 Facebook 發展的 10 年計畫,這個計畫的使命可以用一句話展現:“讓世界更開放、更連結”(make the world more open and connected)。
為了達成這三個目標,Facebook 持續做出很多努力,最簡單的部分,就是透過 Facebook 發源時期最擅長的兩個核心,也是這個大會的口號“編程以連結(code to connect)”。Facebook 這個產品,本身就是由一群程式設計師以程式解決人們的社交生活所形成的服務,這個服務環繞著以社群需求為導向的核心在發展、成長。Facebook 把這個服務的起源發展成進一步的方向,透過把自身的程式碼與開發工具開源,讓程式開發者與開發工具貢獻者形成社群,透過程式來連結不同服務滿足人們的不同需求。
對于 Facebook 來說,多數使用者每天所看到墻上的每個動態消息的每個像素,幾乎都是開源專案的處理成果。透過各種開源的軟體與硬體,Facebook 建成了資料中心、其上所運作的伺服器、網路架構與系統也幾乎全為開源社群的結晶。Facebook 陸續建成了不同的資料中心,也從資料中心的運作經驗中學到了更多知識,Facebook 決定進一步開源這些知識,讓更多伙伴一起來貢獻,也讓更多人有機會接觸這些知識。
Facebook 參與了 Open compute Project 就是為了開源運算而努力,OCP 的伙伴除了 Facebook 早先提到的微軟、IBM 與 Intel ,以及一些電信商之外,最近也加入了 Google 成為 OCP 的成員。透過 OCP 的持續努力,Facebook 提升了資料中心的能源使用效率并將低處理成本。
現代許多大型的網路或軟體公司或多或少都與開源專案有關。最簡單的涉入方法是使用開源專案的具體成果,例如使用各種 Linux 系統,或你每天工作使用的瀏覽器 Chorme、Firefox 或 Safari 都屬于開源專案的全部或部分成果。更積極的公司可能會把自己的開發產品開源讓更多人來應用。開源的其中一個策略好處是教育市場,讓更多開發者容易進入你的生態系,并有機會透過其他社群內的開發者而非原公司的開發人員來教育或解決應用端問題。但不是只要把自己的開發專案公開出來就可能有上述的具體策略作用,生態系并不是那幺容易建成的。影響力大如 Facebook 這樣的公司,也需要仔細評估要怎幺與開源社群互動。因此 Facebook 也有自己一套評估開發專案是否合適開放原始碼的作法。Facebook 簡化這個評估為三準則:
至今,Facebook 已經在 Github 上開源了超過 350 個以上的專案,其中有已經超過 4,500 位貢獻者的 React native 這個重要的開發架構,從去年發布至今已經有超過 25 萬以上的開發者加入。
Facebook 甚至在今天上線一個專案:由一個工程師以 React Native 的架構,在一週的開發時程內實現有 iOS 與 Android 版本的 F8 2016 開發者大會的 app 。三星與微軟也分別與 Facebook 合作,開源了 Samsung Smart TV 的架構與運行 Windows 10 與其相關生態系的 PC、XBox 與 Windows 系統手機。Facebook 在今日的 F8 承諾將繼續在開源專案上投資并繼續開源自己的相關專案。
專線:劉剛 13911133352
E-mail:[email protected]
北京金恒智能系統工程技術有限責任公司 版權所有 Copyright 2007-2020 by Create-china.com.cn Inc. All rights reserved.
法律聲明:未經許可,任何模仿本站模板、轉載本站內容等行為者,本站保留追究其法律責任的權利!
電話:86+10-62104277/2248/4249 傳真:86+10-62104193-819 京ICP備10010038號-2網站XML
智慧機房
在線體驗