<kbd id="afajh"><form id="afajh"></form></kbd>
<strong id="afajh"><dl id="afajh"></dl></strong>
    <del id="afajh"><form id="afajh"></form></del>
        1. <th id="afajh"><progress id="afajh"></progress></th>
          <b id="afajh"><abbr id="afajh"></abbr></b>
          <th id="afajh"><progress id="afajh"></progress></th>

          騰訊十大開(kāi)源項(xiàng)目出爐!

          共 3110字,需瀏覽 7分鐘

           ·

          2020-08-02 11:47

          程序員的成長(zhǎng)之路
          互聯(lián)網(wǎng)/程序員/技術(shù)/資料共享?
          關(guān)注


          閱讀本文大概需要 4 分鐘。

          來(lái)自:網(wǎng)絡(luò)

          騰訊開(kāi)源了許多非常有價(jià)值的項(xiàng)目,下面我們一起來(lái)看看騰訊10大開(kāi)源項(xiàng)目有哪些

          1、Android 熱修復(fù)框架 Tinker

          Tinker是微信官方的Android熱補(bǔ)丁解決方案,它支持動(dòng)態(tài)下發(fā)代碼、So庫(kù)以及資源,讓?xiě)?yīng)用能夠在不需要重新安裝的情況下實(shí)現(xiàn)更新。當(dāng)然,你也可以使用Tinker來(lái)更新你的插件

          它主要包括以下幾個(gè)部分:
          ? ?gradle編譯插件: tinker-patch-gradle-plugin
          ? ?核心sdk庫(kù): tinker-android-lib
          ? ?非gradle編譯用戶(hù)的命令行版本: tinker-patch-cli.jar

          ◆??地址:
          ????https://github.com/Tencent/tinker


          2、微信客戶(hù)端跨平臺(tái)組件 Mars?


          Mars 是微信官方的終端基礎(chǔ)組件,目前已接入微信 Android、iOS、Mac、Windows、WP 等客戶(hù)端。主要包括以下幾個(gè)部分:
          ? ?comm:可以獨(dú)立使用的公共庫(kù),包括socket,線(xiàn)程,消息隊(duì)列,協(xié)程等
          ?? Xlog軟件:日志組件,可靠性高,高性能
          ?? SDT:網(wǎng)絡(luò)診斷組件
          ? ?STN:信令分發(fā)網(wǎng)絡(luò)模塊,也是Mars最主要的部分

          ◆??地址:
          ????https://github.com/Tencent/mars


          3、小程序組件化開(kāi)發(fā)框架 wepy

          WePY 是一款讓小程序支持組件化開(kāi)發(fā)的框架,通過(guò)預(yù)編譯的手段讓開(kāi)發(fā)者可以選擇自己喜歡的開(kāi)發(fā)風(fēng)格去開(kāi)發(fā)小程序。框架的細(xì)節(jié)優(yōu)化,Promise,Async Functions的引入都是為了能讓開(kāi)發(fā)小程序項(xiàng)目變得更加簡(jiǎn)單,高效

          同時(shí)WePY也是一款成長(zhǎng)中的框架,大量吸收借鑒了一些優(yōu)化前端工具以及框架的設(shè)計(jì)理念和思想。如果WePY有不足地方,或者你有更好的想法,歡迎提交ISSUE或者PR

          特性:
          ? ?類(lèi)Vue開(kāi)發(fā)風(fēng)格
          ? ?支持自定義組件開(kāi)發(fā)
          ? ?支持引入NPM包
          ? ?支持Promise
          ???支持ES2015+特性,如Async Functions
          ? ?支持多種編譯器,Less/Sass/Stylus、Babel/Typescript、Pug
          ? ?支持多種插件處理,文件壓縮,圖片壓縮,內(nèi)容替換等
          ???支持 Sourcemap,ESLint等
          ??小程序細(xì)節(jié)優(yōu)化,如請(qǐng)求列隊(duì),事件優(yōu)化等

          ◆??地址:
          ????https://github.com/Tencent/wepy


          4、輕量級(jí)高性能的 Hybrid 框架 VasSonic

          VasSonic是騰訊QQ會(huì)員 VAS團(tuán)隊(duì)研發(fā)的一個(gè)輕量級(jí)的高性能的Hybrid框架,專(zhuān)注于提升頁(yè)面首屏加載速度,完美支持靜態(tài)直出頁(yè)面和動(dòng)態(tài)直出頁(yè)面,兼容離線(xiàn)包等方案

          接入VasSonic后首次打開(kāi)可以在初始化APP的時(shí)候并行請(qǐng)求頁(yè)面資源,并且具備邊加載邊渲染的能力。非首次打開(kāi)時(shí),APP可以快速加載上次打開(kāi)動(dòng)態(tài)緩存在本地的頁(yè)面資源,然后動(dòng)態(tài)刷新頁(yè)面。騰訊手機(jī)QQ通過(guò)VasSonic框架使得頁(yè)面首屏耗時(shí)平均低于1S以下

          ◆??地址:
          ????https://github.com/Tencent/VasSonic


          5、微信團(tuán)隊(duì)前端開(kāi)發(fā)工具 WeFlow


          這是一個(gè)高效、強(qiáng)大、跨平臺(tái)(macOS & Win)的前端工具,核心基于 tmt-workflow 工作流

          ◆? 地址:
          ????https://github.com/weixin/WeFlow


          6、移動(dòng)數(shù)據(jù)庫(kù)框架 WCDB

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


          基本特性
          ??易用,WCDB支持一句代碼即可將數(shù)據(jù)取出并組合為object
          ??高效,WCDB通過(guò)框架層和sqlcipher源碼優(yōu)化,使其更高效的表現(xiàn)
          ???完整,WCDB覆蓋了數(shù)據(jù)庫(kù)相關(guān)各種場(chǎng)景的所需功能

          ◆??地址:
          ????https://github.com/Tencent/wcdb


          7、基于參數(shù)服務(wù)器理念的機(jī)器學(xué)習(xí)框架 Angel

          Angel 是一個(gè)基于參數(shù)服務(wù)器(Parameter Server)理念開(kāi)發(fā)的高性能分布式機(jī)器學(xué)習(xí)平臺(tái),它基于騰訊內(nèi)部的海量數(shù)據(jù)進(jìn)行了反復(fù)的調(diào)優(yōu),并具有廣泛的適用性和穩(wěn)定性,模型維度越高,優(yōu)勢(shì)越明顯。Angel 由騰訊和北京大學(xué)聯(lián)合開(kāi)發(fā),兼顧了工業(yè)界的高可用性和學(xué)術(shù)界的創(chuàng)新性

          Angel基于Java和Scala開(kāi)發(fā),能在社區(qū)的Yarn上直接調(diào)度運(yùn)行,并基于PS Service,支持Spark on Angel,未來(lái)將會(huì)支持圖計(jì)算和深度學(xué)習(xí)框架集成

          ◆??地址:
          ????https://github.com/Tencent/angel


          8、自動(dòng)內(nèi)存泄漏檢測(cè)工具 MLeaksFinder

          MLeaksFinder 是騰訊開(kāi)源的 iOS 平臺(tái)的自動(dòng)內(nèi)存泄漏檢測(cè)工具,引進(jìn) MLeaksFinder 后,就可以在日常的開(kāi)發(fā),調(diào)試業(yè)務(wù)邏輯的過(guò)程中自動(dòng)地發(fā)現(xiàn)并警告內(nèi)存泄漏。具有如下特性:
          ??自動(dòng)檢測(cè)內(nèi)存泄漏和釋放不及時(shí)的場(chǎng)景
          ??構(gòu)建泄漏對(duì)象相對(duì)于 ViewContrller 的引用鏈以幫助開(kāi)發(fā)者定位問(wèn)題
          ??不侵入業(yè)務(wù)邏輯,引入即生效,無(wú)需修改任何代碼或引入頭文件

          ◆? 地址:
          ????https://github.com/Tencent/MLeaksFinder


          9、UI 庫(kù) WeUI

          WeUI 是由微信官方設(shè)計(jì)團(tuán)隊(duì)專(zhuān)為微信移動(dòng) Web 應(yīng)用設(shè)計(jì)的 UI 庫(kù)。WeUI 是一套同微信原生視覺(jué)體驗(yàn)一致的基礎(chǔ)樣式庫(kù),為微信 Web 開(kāi)發(fā)量身設(shè)計(jì),可以令用戶(hù)的使用感知更加統(tǒng)一。包含button、cell、dialog、toast、article、icon等各式元素

          ◆? 地址:
          ????https://github.com/weixin/WeUI


          10、分布式后臺(tái)服務(wù)引擎 MSEC


          毫秒服務(wù)引擎(MSEC)由騰訊 QQ 團(tuán)隊(duì)開(kāi)源。它是一個(gè)后端 DEV&OPS 引擎,包括RPC,名稱(chēng)查找,負(fù)載平衡,監(jiān)控,發(fā)布和容量管理。毫秒服務(wù)引擎特性:
          ??模塊間訪(fǎng)問(wèn)采用RPC的方式,開(kāi)發(fā)者不用關(guān)注網(wǎng)絡(luò)與報(bào)文格式,像寫(xiě)單機(jī)程序一樣開(kāi)發(fā)分布式服務(wù)
          ??負(fù)載自動(dòng)均衡與容錯(cuò),對(duì)于單機(jī)故障、局部網(wǎng)絡(luò)波動(dòng)等狀況自動(dòng)應(yīng)對(duì),服務(wù)高可用性
          ??支持 C/C++/java/PHP 語(yǔ)言,如果選擇 C/C++ 語(yǔ)言,支持協(xié)程,兼具開(kāi)發(fā)和運(yùn)行效率
          ??Web?化的管理界面
          ? 簡(jiǎn)易部署,需要復(fù)雜部署的服務(wù)器都采用docker鏡像的方式安裝
          ??相比使用其他開(kāi)源組件拼湊起來(lái)的解決方案,毫秒服務(wù)引擎更加的體系化,對(duì)團(tuán)隊(duì)的規(guī)范更加到位

          ◆? 地址:
          ????http://haomiao.qq.com/
          ????https://github.com/Tencent/MSEC

          OK,以上就是騰訊十大開(kāi)源項(xiàng)目,希望對(duì)大家有用!

          推薦閱讀:

          高中生寫(xiě)LOL外掛1年狂賺500萬(wàn),落網(wǎng)前剛買(mǎi)下120萬(wàn)保時(shí)捷...

          字節(jié)跳動(dòng)一面:i++是線(xiàn)程安全的嗎?

          5T技術(shù)資源大放送!包括但不限于:C/C++,Linux,Python,Java,PHP,人工智能,單片機(jī),樹(shù)莓派,等等。在公眾號(hào)內(nèi)回復(fù)「2048」,即可免費(fèi)獲取!!

          微信掃描二維碼,關(guān)注我的公眾號(hào)

          寫(xiě)留言

          朕已閱?

          瀏覽 30
          點(diǎn)贊
          評(píng)論
          收藏
          分享

          手機(jī)掃一掃分享

          分享
          舉報(bào)
          評(píng)論
          圖片
          表情
          推薦
          點(diǎn)贊
          評(píng)論
          收藏
          分享

          手機(jī)掃一掃分享

          分享
          舉報(bào)
          <kbd id="afajh"><form id="afajh"></form></kbd>
          <strong id="afajh"><dl id="afajh"></dl></strong>
            <del id="afajh"><form id="afajh"></form></del>
                1. <th id="afajh"><progress id="afajh"></progress></th>
                  <b id="afajh"><abbr id="afajh"></abbr></b>
                  <th id="afajh"><progress id="afajh"></progress></th>
                  豆花视频www | 先锋影音亚洲AV每日资源网站 | 色综合天天综合网天天狠天天 | 99毛片| AA片免费看|