Facebook開源Nuclide專案

2021-09-17 19:26:49 字數 676 閱讀 2067

作為全球最大的社交**,facebook與「開源」關係密切。其開源專案負責人james pearce曾公開表示,facebook不僅起源於開源平台,也一直致力於建設乙個完整的開源「棧」環境。僅2023年,facebook就設立了107項開源專案,使其總的開源專案超過200個。通過開源專案的方式,facebook建立良好的生態環境,吸引了外界大量的優秀開發者為其工作。近日,facebook又正式開源了nuclide專案。

\\ 那麼,究竟什麼是nuclide呢?nuclide就是一套基於atom的軟體包庫,其**託管在github上。由於沒有複製atom編輯器的核心**,當前初始版本的nuclide可以安裝在標準的atom版本上,並支援使用者繼續使用除nuclide外的其他社群軟體包。nuclide的主要功能如下:\\

facebook的軟體工程師michael bolin表示,facebook當前發布的軟體包將僅僅是乙個起點。未來,facebook將會和社群開發人員合作進行包的迭代優化工作。此外,facebook還有更大巨集達的計畫——統一的跨平台開發者體驗。支援ios、react以及react native都是未來要實現的功能。而且,對於伺服器和移動客戶端都十分重要的除錯功能也是未來要新增的功能。michael表示,正如buck和infer專案一樣,nuclide專案未來將會在功能方面不斷完善。

\\ 感謝徐川對本文的審校。

\\

Facebook開源FriendFeed的實時技術

tornado是乙個用python寫的相對簡單的 不設障礙的web伺服器架構,用以處理上萬的同時的連線口,讓實時的web服務通暢起來。雖然跟現在的一些用python寫的web架構相似,比如google的diango,但tornado更注重速度,能夠處理海量的同時發生的流量。taylor認為torna...

Facebook開源FriendFeed的實時技術

tornado是乙個用python寫的相對簡單的 不設障礙的web伺服器架構,用以處理上萬的同時的連線口,讓實時的web服務通暢起來。雖然跟現在的一些用python寫的web架構相似,比如google的diango,但tornado更注重速度,能夠處理海量的同時發生的流量。taylor認為torna...

Facebook開源C 元件庫Folly

簡訊 近日,facebook開源了自己內部使用的底層c 函式,總稱folly。folly是facebook的乙個開源c 11元件庫,提供了類似boost庫和std庫的功能,包括雜湊 字串 向量 記憶體分配 位處理等,滿足大規模高效能的需求。目前,folly在64位 fedora 17,ubuntu ...