免费视频淫片aa毛片_日韩高清在线亚洲专区vr_日韩大片免费观看视频播放_亚洲欧美国产精品完整版

打開APP
userphoto
未登錄

開通VIP,暢享免費(fèi)電子書等14項(xiàng)超值服

開通VIP
如此“封閉”的騰訊,這些年都開源了哪些項(xiàng)目?

3Q大戰(zhàn),當(dāng)年這場(chǎng)“明星產(chǎn)品”之間的“互掐”轟動(dòng)了整個(gè)互聯(lián)網(wǎng),騰訊當(dāng)時(shí)“一個(gè)艱難的決定”直到現(xiàn)在仍被網(wǎng)民樂此不疲地調(diào)侃。事實(shí)上,騰訊當(dāng)時(shí)不止做了一個(gè)艱難的決定,這場(chǎng)3Q大戰(zhàn)使得有著深入骨髓的“封閉”基因的騰訊選擇了打開大門,擁抱“開放”戰(zhàn)略。技術(shù)研發(fā)也是在這種環(huán)境和背景下,開始向共享、復(fù)用和開源邁進(jìn)。本文將和大家一起看看騰訊的開源之路。

雖然騰訊的技術(shù)積累比較深厚,然而騰訊開源的起步卻是十分艱難。因?yàn)轵v訊由業(yè)務(wù)和產(chǎn)品驅(qū)動(dòng)的研發(fā)模式,使得它在開源之路上走得并不平坦,從業(yè)務(wù)和產(chǎn)品,到 KPI,再到部門之間的壁壘,這些因素都構(gòu)成了騰訊開源路上的“攔路虎”。

因此,從內(nèi)部開源做起的騰訊,在其內(nèi)部開源社區(qū)的定位和運(yùn)營(yíng)上,會(huì)更多地從工程師的角度去考慮問題,這樣的方式給大家提供了從輕度到重度參與開源的途徑。

有了內(nèi)部開源基礎(chǔ)的騰訊,開始嘗試外部開源,但是發(fā)現(xiàn)外部開源同樣比較困難。因?yàn)楣拘再|(zhì)的對(duì)外開源需要把控的方面特別多,從對(duì)開源項(xiàng)目進(jìn)行安全、商標(biāo)、專利和協(xié)議等各方面的檢查,到項(xiàng)目涉及到的部門和業(yè)務(wù)領(lǐng)域,可以看到,開源一個(gè)項(xiàng)目的投入是巨大的,這還不包括開源之后,項(xiàng)目團(tuán)隊(duì)投入的維護(hù)成本。因此,騰訊早期開源的節(jié)奏非常緩慢,截止到 2016 年底,騰訊正式發(fā)布的開源項(xiàng)目共計(jì) 36 個(gè)。

騰訊開源 6 年的發(fā)展歷程

開源一個(gè)項(xiàng)目投入的工作

下面簡(jiǎn)單介紹一下截止到 2017 年騰訊正式發(fā)布的開源項(xiàng)目:

  1. Blade:https://www.oschina.net/p/blade

    一個(gè)現(xiàn)代構(gòu)建系統(tǒng),期望的目標(biāo)是強(qiáng)大而好用,把程序員從構(gòu)建的繁瑣中解放出來。Blade 主要定位于 Linux 下的大型 C++ 項(xiàng)目,密切配合研發(fā)流程,比如單元測(cè)試,持續(xù)集成,覆蓋率統(tǒng)計(jì)等。

  2. Appecker:https://www.oschina.net/p/appecker

    一款用于 iOS 系列系統(tǒng)的自動(dòng)化測(cè)試框架。

  3. QcloudMna:https://www.oschina.net/p/mna

    追風(fēng)移動(dòng)加速是騰訊云平臺(tái)為移動(dòng)應(yīng)用開發(fā)者提供的基于網(wǎng)絡(luò)的加速服務(wù)。

  4. Ctaxis:https://www.oschina.net/p/ctaxis

    云排序用于提供海量數(shù)據(jù)排序服務(wù), 采用可擴(kuò)展的分布式存儲(chǔ)方案。

  5. APT:https://www.oschina.net/p/apt

    安卓性能測(cè)試工具,安卓平臺(tái)高效性能測(cè)試套件,用于安卓平臺(tái)的基準(zhǔn)測(cè)試、競(jìng)品測(cè)試。

  6. Koala:https://www.oschina.net/p/tencent-koala

    跨平臺(tái)圖形編譯工具,用于快速生成前端 CSS 和 JS。

  7. TDW:https://www.oschina.net/p/tdw

    騰訊分布式數(shù)據(jù)倉庫,用于幫助企業(yè)低成本構(gòu)建大數(shù)據(jù)分析系統(tǒng)或數(shù)據(jù)倉庫。

  8. TscanCode:https://www.oschina.net/p/tscancode

    靜態(tài)代碼掃描工具,針對(duì) C/C++ 代碼的靜態(tài)代碼掃描解決方案。

  9. RapidJSON:https://www.oschina.net/p/rapidjson

    一個(gè) C++ 的高性能 JSON 解析器及生成器,同時(shí)支持 SAX/DOM 風(fēng)格的 API。

  10. Key-N-Value:https://www.oschina.net/p/knvprotoengine

    KNV 是一個(gè)模式自由的高性能樹型協(xié)議處理引擎,是對(duì) Key-Value 的一個(gè)通用結(jié)構(gòu)化擴(kuò)展。

  11. WeTest助手:https://www.oschina.net/p/wetest-assistant

    基于手機(jī)端的輔助測(cè)試工具,包括性能測(cè)試和遠(yuǎn)程調(diào)試兩大功能,并提供云端真機(jī)在線調(diào)試。

  12. QT4i:https://www.oschina.net/p/qt4i

    iOS 開發(fā)自動(dòng)化測(cè)試工具,全面兼容 iOS 真機(jī)和模擬器,基于分布式技術(shù),高效并發(fā)執(zhí)行測(cè)試。

  13. QT4A:https://www.oschina.net/p/QT4A

    基于 QTA 提供面向 Android 應(yīng)用的 UI 測(cè)試自動(dòng)化測(cè)試解決方案。

  14. Fanvas:https://www.oschina.net/p/fanvas

    SWF 轉(zhuǎn) HTML5 Canvas 動(dòng)畫。Fanvas 可以把 SWF(包括矢量和位圖)完美地轉(zhuǎn)化為 Canvas 動(dòng)畫,讓美術(shù)妹子一次制作,到處運(yùn)行。

  15. HaboMalHunter:https://www.oschina.net/p/habomalhunter

    Habo Linux 惡意軟件分析系統(tǒng),用于在 Linux 平臺(tái)下進(jìn)行自動(dòng)化分析、文件安全性檢測(cè)的開源工具。

  16. QTAF:https://www.oschina.net/p/QTAF

    QTAF 是一個(gè)跨平臺(tái)的測(cè)試自動(dòng)化工具,適用于后臺(tái)、原生或混合型客戶端應(yīng)用的測(cè)試。

  17. WeDemo:https://www.oschina.net/p/wedemo

    微信團(tuán)隊(duì)開源的項(xiàng)目,用于微信開發(fā)者進(jìn)行微信登錄、分享功能開發(fā)時(shí)的參考 Demo。

  18. GAutomator:https://www.oschina.net/p/gautomator

    針對(duì) Unity 手游的 UI 自動(dòng)化測(cè)試框架。

  19. MSEC:https://www.oschina.net/p/msec

    毫秒服務(wù)引擎是騰訊的一個(gè)開源框架,適用于在廉價(jià)機(jī)器組成的集群上開發(fā)和運(yùn)營(yíng)分布式后臺(tái)服務(wù)。

  20. Behaviac:https://www.oschina.net/p/behaviac

    行為樹(Behavior Tree)解決方案。該方案包括編輯器(Designer)和運(yùn)行時(shí)庫(Runtime)。

  21. Blueking CMDB(藍(lán)鯨配置平臺(tái)):https://www.oschina.net/p/blueking-cmdb

    一款面向應(yīng)用的 CMDB,在 ITIL 體系里,CMDB 是構(gòu)建其它流程的基石,而在藍(lán)鯨智云體系里,配置平臺(tái)就扮演著基石的角色,為應(yīng)用提供了各種運(yùn)維場(chǎng)景的配置數(shù)據(jù)服務(wù)。

  22. GT(隨身調(diào)):https://www.oschina.net/p/_gt

    安卓/iOS 手機(jī)端調(diào)測(cè)組件,用于安卓平臺(tái)的性能測(cè)試、競(jìng)品測(cè)試及僅憑一臺(tái)手機(jī)進(jìn)行 App 測(cè)試的場(chǎng)景。

  23. weui-wxss:https://www.oschina.net/p/weui-wxss

    WeUI for 小程序,為微信小程序量身設(shè)計(jì)。

  24. weui.js:https://www.oschina.net/p/weui-js

    WeUI 是由微信官方設(shè)計(jì)團(tuán)隊(duì)專為微信移動(dòng) Web 應(yīng)用設(shè)計(jì)的 UI 庫。weui.js是 WeUI 的輕量級(jí) js 封裝。

  25. Teaf:https://www.oschina.net/p/teaf

    基于 ACE 的高性能服務(wù)端框架,單進(jìn)程多線程,支持 select/epoll 等模型。

  26. SQLCipher:https://www.oschina.net/p/sqlcipher

    SQLCipher 提供了對(duì) SQLite 數(shù)據(jù)庫的傳輸層進(jìn)行全面加密的工具,而通過使用 SQLCipher ,整個(gè)加密過程對(duì)客戶端是透明的,無需改動(dòng)應(yīng)用程序。(該項(xiàng)目是騰訊 fork Zetetic 公司的開源項(xiàng)目)

  27. Tars:https://www.oschina.net/p/tars

    基于名字服務(wù)使用 Tars 協(xié)議的高性能 RPC 開發(fā)框架,同時(shí)配套一體化的服務(wù)治理平臺(tái),幫助個(gè)人或者企業(yè)快速的以微服務(wù)的方式構(gòu)建自己穩(wěn)定可靠的分布式應(yīng)用。

  28. Mars:https://www.oschina.net/p/wechat-mars

    微信官方的終端基礎(chǔ)組件,是一個(gè)使用 C++ 編寫的業(yè)務(wù)性無關(guān)、平臺(tái)性無關(guān)的基礎(chǔ)組件。目前已接入微信 Android、iOS、Mac、Windows、WP 等客戶端。

  29. WeFlow:https://www.oschina.net/p/WeFlow

    一個(gè)高效、強(qiáng)大、跨平臺(tái)(macOS & Win)的前端開發(fā)工作流工具,核心基于 tmt-workflow 工作流,代碼開源可定制。

  30. Pebble:https://www.oschina.net/p/pebble-rpc

    分布式開發(fā)框架?;谠摽蚣?,可以讓開發(fā)者只需專注于業(yè)務(wù)邏輯的實(shí)現(xiàn),而不需要關(guān)注基礎(chǔ)功能的開發(fā),如網(wǎng)絡(luò)通信,數(shù)據(jù)存儲(chǔ),集群管理等。

  31. tmt-workflow:https://www.oschina.net/p/tmt-workflow

    基于 Gulp(v4.0)、高效、跨平臺(tái)(macOS & Win)、可定制的前端工作流程。

  32. WeUI:https://www.oschina.net/p/weui

    一套同微信原生視覺體驗(yàn)一致的基礎(chǔ)樣式庫,為微信 Web 開發(fā)量身設(shè)計(jì),可以令用戶的使用感知更加統(tǒng)一。包含

  33. WCDB:https://www.oschina.net/p/wcdb

    騰訊開源的一個(gè)高效、完整、易用的移動(dòng)數(shù)據(jù)庫框架,基于 SQLCipher,支持 iOS、macOS 和 Android。

  34. xLua:https://www.oschina.net/p/xlua

    xLua 為 Unity3D 增加 Lua 腳本編程的能力,進(jìn)而提供代碼邏輯增量更新的可能。

  35. Tinker:https://www.oschina.net/p/tinker

    微信開源的 Android 熱修復(fù)框架,支持在無需升級(jí) APK 的前提下更新 dex, library 和 resources 文件。

  36. Libco:https://www.oschina.net/p/libco

    協(xié)程組件,將現(xiàn)有多進(jìn)程同步網(wǎng)絡(luò)訪問改造成協(xié)程的基礎(chǔ)組件,是微信后臺(tái)大規(guī)模使用的 C/C++ 協(xié)程庫。

  37. PhxRPC:https://www.oschina.net/p/phxrpc

    微信后臺(tái)團(tuán)隊(duì)推出的一個(gè)簡(jiǎn)潔小巧的 RPC 框架,編譯生成的庫只有 450K(編譯只依賴第三方庫 Protobuf)。

  38. PhxPaxos:https://www.oschina.net/p/phxpaxos

    微信后臺(tái)團(tuán)隊(duì)自主研發(fā)的一套基于 Paxos 協(xié)議的多機(jī)狀態(tài)拷貝類庫。

  39. PhxSQL:https://www.oschina.net/p/phxsql

    PhxSQL 是一個(gè)兼容 MySQL、服務(wù)高可用、數(shù)據(jù)強(qiáng)一致的關(guān)系型數(shù)據(jù)庫集群。

這些開源項(xiàng)目來自騰訊的各個(gè)部門,其中包括微信團(tuán)隊(duì)、藍(lán)鯨平臺(tái)和騰訊云平臺(tái)等,項(xiàng)目的規(guī)模有像 weui.js 這樣輕量的 JavaScript 庫,也有像 MSEC、WCDB 等一些重量級(jí)的開源框架。其中有不少項(xiàng)目可以直接應(yīng)用于類似的業(yè)務(wù)場(chǎng)景。

同時(shí)騰訊也在以其他三種方式參與開源,積極參與知名開源社區(qū)、運(yùn)營(yíng)自己開源項(xiàng)目的社區(qū)以及為開源項(xiàng)目貢獻(xiàn)。

騰訊云在今年 5 月份,宣布加入 CNCF 和 Linux 基金會(huì),在容器服務(wù)和 KVM 虛擬化方面貢獻(xiàn)自己的力量。6 月,騰訊云加入 MariaDB 基金會(huì),釋放騰訊云數(shù)據(jù)庫 CDB 的內(nèi)核積累。

社區(qū)參與

除此之外,騰訊也在積極為一些開源項(xiàng)目做貢獻(xiàn),包括 Docker、Hadoop、Ceph 以及 Linux Kernel 等。

騰訊的未來開源計(jì)劃

可以看到,騰訊未來的開源計(jì)劃,與當(dāng)下的技術(shù)趨勢(shì)也是密切相關(guān),涉及到機(jī)器學(xué)習(xí)和 AI 等方面。其中值得關(guān)注的一個(gè)項(xiàng)目是 SOTER,這是一個(gè)騰訊生物認(rèn)證組件,應(yīng)用于微信 Android 客戶端的指紋支付業(yè)務(wù),以及公眾平臺(tái) H5 頁面的指紋授權(quán)。除此之外,還包括小程序相關(guān)的一些項(xiàng)目。

本站僅提供存儲(chǔ)服務(wù),所有內(nèi)容均由用戶發(fā)布,如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請(qǐng)點(diǎn)擊舉報(bào)。
打開APP,閱讀全文并永久保存 查看更多類似文章
猜你喜歡
類似文章
Rufus 3.8 發(fā)布,U 盤系統(tǒng)工具
簡(jiǎn)單說說 OsChina 的技術(shù)架構(gòu)
[個(gè)人知識(shí)管理系統(tǒng)]
九款免費(fèi)輕量的 AutoCAD 的開源替代品推薦
BAT開源項(xiàng)目哪家強(qiáng)?這15個(gè)開源項(xiàng)目告訴你答案
可能是國(guó)內(nèi)最火的開源項(xiàng)目 —— Python 篇
更多類似文章 >>
生活服務(wù)
分享 收藏 導(dǎo)長(zhǎng)圖 關(guān)注 下載文章
綁定賬號(hào)成功
后續(xù)可登錄賬號(hào)暢享VIP特權(quán)!
如果VIP功能使用有故障,
可點(diǎn)擊這里聯(lián)系客服!

聯(lián)系客服