多多色-多人伦交性欧美在线观看-多人伦精品一区二区三区视频-多色视频-免费黄色视屏网站-免费黄色在线

國(guó)內(nèi)最全I(xiàn)T社區(qū)平臺(tái) 聯(lián)系我們 | 收藏本站
阿里云優(yōu)惠2
您當(dāng)前位置:首頁(yè) > 互聯(lián)網(wǎng) > Facebook 2013年的9個(gè)開(kāi)源項(xiàng)目

Facebook 2013年的9個(gè)開(kāi)源項(xiàng)目

來(lái)源:程序員人生   發(fā)布時(shí)間:2014-09-10 03:10:06 閱讀次數(shù):1990次

Facebook是全球最大的社交網(wǎng)站,它的成長(zhǎng)背后離不開(kāi)開(kāi)源力量。其開(kāi)源項(xiàng)目負(fù)責(zé)人James Pearce介紹說(shuō),F(xiàn)acebook從寫(xiě)下自己的第一行PHP代碼開(kāi)始,第一次使用MySQL INSERT語(yǔ)句開(kāi)始,開(kāi)源就已經(jīng)融入到公司的工程師文化里面了。

Facebook不僅取之開(kāi)源,更是不斷開(kāi)源其內(nèi)部項(xiàng)目,將內(nèi)部成果反饋給開(kāi)源社區(qū),可以說(shuō),這才是一個(gè)偉大公司應(yīng)有的態(tài)度。通過(guò)不斷開(kāi)源自己的產(chǎn)品項(xiàng)目,F(xiàn)acebook吸引了大量?jī)?yōu)秀開(kāi)發(fā)者為其工作。可以通過(guò)文章 《后起之秀Facebook憑什么挑戰(zhàn)互聯(lián)網(wǎng)霸主Google?》詳細(xì)了解Facebook背后的開(kāi)源力量。 

當(dāng)然,開(kāi)源的項(xiàng)目不全是高大上,還有一些小型項(xiàng)目值得一看。下面我們一起了解下2013年Facebook的那些小型開(kāi)源項(xiàng)目。 

1. xctool 

一款A(yù)pple xcodebuild的替代工具,可以讓構(gòu)建和測(cè)試iOS和Mac項(xiàng)目變得更加簡(jiǎn)單,尤其適合持續(xù)集成(Continuous integration)式的開(kāi)發(fā)實(shí)踐。 

xctool并是簡(jiǎn)簡(jiǎn)單單地進(jìn)行替代,它還增加了一些新功能,如: 

  • 支持將構(gòu)建&測(cè)試結(jié)果結(jié)構(gòu)化輸出
  • 界面友好,支持ANSI彩色輸出
  • 速度更快,支持進(jìn)行并行測(cè)試,使得運(yùn)行速度提升2~3倍

開(kāi)源協(xié)議:Apache License 2.0 


2. Buck 

一款A(yù)ndroid、Java構(gòu)建工具,該項(xiàng)目的一個(gè)主要點(diǎn)就是放在了“提速Android構(gòu)建過(guò)程”上。主要通過(guò)利用多核并行運(yùn)行,保持跟蹤無(wú)變化模塊以減少重新構(gòu)建時(shí)間等方式來(lái)達(dá)到減少總體構(gòu)建時(shí)間的目的,具體可了解《Buck: What Makes Buck so Fast》。 

開(kāi)源協(xié)議:Apache License 2.0 

3. Rebound 

一個(gè)Java動(dòng)畫(huà)庫(kù),Rebound的彈簧模型(spring model)在應(yīng)用程序中引入了現(xiàn)實(shí)世界的物理,創(chuàng)建的動(dòng)畫(huà)讓人感覺(jué)很自然,可以用在滾動(dòng)條、切換開(kāi)關(guān)等場(chǎng)景下,可在項(xiàng)目主頁(yè)中的Demo里面觀察效果。 

開(kāi)源協(xié)議:BSD License 


4. React 

用于構(gòu)建用戶(hù)界面的JavaScript庫(kù),非常靈活,可與目前流行的庫(kù)和框架一起使用,目前已經(jīng)在Instagram及Facebook等網(wǎng)站進(jìn)行了應(yīng)用。 

開(kāi)源協(xié)議:Apache License 2.0 


5. Regenerator 

在Node.js中使用 generator ,最終會(huì)產(chǎn)生一堆無(wú)法在客戶(hù)端執(zhí)行的代碼。所以,F(xiàn)acebook團(tuán)隊(duì)開(kāi)發(fā)出了Regenerator,以替代Node.js中的原生generator,讓開(kāi)發(fā)者寫(xiě)出更加干凈、功能強(qiáng)大的代碼。 

開(kāi)源協(xié)議:BSD License 


6. Huxley 

Web應(yīng)用程序UI測(cè)試工具,開(kāi)發(fā)語(yǔ)言為Python。Huxley可以監(jiān)控內(nèi)容變化、進(jìn)行屏幕截圖,之后反饋給我們哪些地方進(jìn)行了改動(dòng),對(duì)響應(yīng)式設(shè)計(jì)測(cè)試也是可以的。 

開(kāi)源協(xié)議:Apache License 2.0 

7. Presto 

Facebook的分布式SQL查詢(xún)引擎,可用來(lái)進(jìn)行高速、實(shí)時(shí)的交互式數(shù)據(jù)查詢(xún)與分析。Presto在CPU的性能和主要的查詢(xún)性能上比Hive/MapReduce要好7~10倍以上。每天,會(huì)有1000名Facebook員工使用Presto對(duì)PB級(jí)的數(shù)據(jù)進(jìn)行掃描,運(yùn)行查詢(xún)30000次以上。除Facebook公司外,Airbnb和Dropbox也都已經(jīng)采用了Presto。 

更多內(nèi)容,可以參考CSDN文章 《比Hive高效7倍,F(xiàn)acebook推新一代查詢(xún)引擎Presto》。 

開(kāi)源協(xié)議:Apache License 2.0 


8. RocksDB 

RocksDB基于 LevelDB的嵌入式key-value存儲(chǔ)類(lèi)庫(kù),但提高了擴(kuò)展性,可以運(yùn)行在多核處理器上、有效使用快速存儲(chǔ),支持IO綁定、內(nèi)存和一次寫(xiě)負(fù)荷。可查看 極客頭條的部分介紹。 

開(kāi)源協(xié)議:BSD License 


9. Origami 

無(wú)需編程即可通過(guò)Origami輕松創(chuàng)建交互設(shè)計(jì)原型。提示:Quartz Composer是Mac下一款圖形編程工具,專(zhuān)門(mén)用來(lái)生成各種動(dòng)態(tài)視覺(jué)效果,包括可交互的界面原型。 

該工具提供的查看器支持Retina、支持原生全屏,當(dāng)拖動(dòng)圖片時(shí)也會(huì)自動(dòng)添加一個(gè)圖層。同時(shí),官方也給出了很多 范例,幫助使用者學(xué)習(xí)該工具的使用。 

開(kāi)源協(xié)議: 內(nèi)容 


原文: Venturebeat / 編譯:王殿進(jìn)

生活不易,碼農(nóng)辛苦
如果您覺(jué)得本網(wǎng)站對(duì)您的學(xué)習(xí)有所幫助,可以手機(jī)掃描二維碼進(jìn)行捐贈(zèng)
程序員人生
------分隔線(xiàn)----------------------------
分享到:
------分隔線(xiàn)----------------------------
關(guān)閉
程序員人生
主站蜘蛛池模板: 欧美日韩一区二区视频免费看 | 2022福利视频| 亚洲已满18点击进入在线观看 | 欧美成人区| 免费在线视频一区 | 欧美xxxx性xxxxx高清视频 | 欧美爱爱爽爽视频在线观看 | 性欧美丨18一19 | 美国伊人 | 俺来操| 亚洲欧美综合色区小说 | 国产亚洲精品久久久久久小说 | 亚洲天天网综合自拍图片专区 | 宅男午夜大片啪啪软件 | 欧美 亚洲 校园 第一页 | 福利视频一二三在线视频免费观看 | 国产精品日韩一区二区三区 | 98国内自拍在线视频 | 国产成人综合洲欧美在线 | 最近免费中文字幕大全视频 | 欧美一级成人毛片视频 | 亚洲福利片| 日韩一级视频 | 国产成人一区在线播放 | 岛国精品成人 | 久久久久久久99精品免费 | 免费在线亚洲视频 | 日本特级aⅴ一级毛片 | 国产成人性色视频 | 最近最新中文字幕高清免费 | 自拍欧美亚洲 | 日韩欧美伊人久久大香线蕉 | 在线亚洲欧国产精品专区 | 午夜宅男在线 | 国产欧美亚洲精品 | 国产精品99爱免费视频 | 久久精品无码一区二区三区 | 亚洲剧情在线 | 国产精品亚洲综合 | 在线观看亚洲天堂 | 红豆视频日本高清 |