2022年1月16日,在廣州本地政府部門(mén)的指導(dǎo)和支持下,由GDG廣州社區(qū)主辦,廣州市天河區(qū)軟件和信息產(chǎn)業(yè)協(xié)會(huì)、開(kāi)源科技OSTech協(xié)辦的Google DevFest 2021廣州國(guó)際嘉年華成功舉辦,本次嘉年華共在B站(谷歌開(kāi)發(fā)者社區(qū))、51CTO、思否、開(kāi)源中國(guó)、活動(dòng)行、中電港芯查查等六大平臺(tái)直播,關(guān)注人數(shù)超過(guò)30萬(wàn),線(xiàn)上觀(guān)看直播人數(shù)超過(guò)26萬(wàn)人次,線(xiàn)下參會(huì)人數(shù)過(guò)千人,又一年成為了大灣區(qū)頗受開(kāi)發(fā)者和互聯(lián)網(wǎng)人士歡迎的技術(shù)盛宴。
本次嘉年華邀請(qǐng)了Google、阿里巴巴、騰訊、字節(jié)跳動(dòng)、金山、ThoughtWorks、Eolink、親鄰科技等互聯(lián)網(wǎng)公司的技術(shù)專(zhuān)家和產(chǎn)品大咖,為大灣區(qū)的開(kāi)發(fā)者和互聯(lián)網(wǎng)界人士分享關(guān)于TensorFlow、Flutter、Android、Angular等Google技術(shù)和開(kāi)源生態(tài)話(huà)題,以及元宇宙、大前端、API等技術(shù)熱點(diǎn)話(huà)題。
上午的嘉賓主要分享了有關(guān)UI組件、Android自研播放器、API高效協(xié)作、使用Flutter構(gòu)建跨平臺(tái)音樂(lè)制作平臺(tái)等方面的技術(shù)思考與實(shí)踐。
前字節(jié)跳動(dòng)資深前端開(kāi)發(fā)——Zelo針對(duì)前端UI組件會(huì)經(jīng)常更新、難以重復(fù)使用等問(wèn)題,將原先繁瑣的流程簡(jiǎn)化為一個(gè)類(lèi)方法,并通過(guò)UI元數(shù)據(jù)、UI編輯器、UI編譯器、協(xié)議與流程等模塊介紹了這種思路和解決方案細(xì)節(jié)。
阿里巴巴音視頻技術(shù)專(zhuān)家——任志斌,基于FFmpeg框架開(kāi)發(fā)了Apollo播放器,分三部分向大家展示了Android自研播放器探索與實(shí)踐。
第一部分給大家簡(jiǎn)單概述了什么是播放器,包含解協(xié)議、解封裝、解碼、音視頻同步、渲染等模塊;第二部分,通過(guò)分析Android系統(tǒng)播放器、Android ExoPlayer、第三方開(kāi)源播放器在業(yè)務(wù)訴求中的優(yōu)劣勢(shì),提出為什么要自研播放器;第三部分,介紹了Apollo的架構(gòu)和優(yōu)化實(shí)踐。
在演講的最后,嘉賓對(duì)自研播放器性能、功能、開(kāi)源貢獻(xiàn)等方面表達(dá)了展望。
Eolink CEO、TARS 基金會(huì)——?jiǎng)㈥徽椋瑸榱丝梢酝ㄟ^(guò)API達(dá)到團(tuán)隊(duì)的高效協(xié)作,研發(fā)了Eolink。Eolink是一家專(zhuān)門(mén)為開(kāi)發(fā)者提供API效能工具公司,目前也是國(guó)內(nèi)最大的API的研發(fā)管理平臺(tái),從2017年到現(xiàn)在差不多五年里面Eolink累計(jì)為超過(guò)5萬(wàn)家企業(yè)提供API的管理和測(cè)試相關(guān)的工具。
在技術(shù)、管理和業(yè)務(wù)方向帶著API從“生產(chǎn)資料”變成“勞動(dòng)產(chǎn)品”的思考,劉昊臻希望通過(guò) Eolink讓研發(fā)團(tuán)隊(duì)圍繞API高效協(xié)作解決API文檔管理繁瑣、API文檔管理版本弱、API開(kāi)發(fā)協(xié)作慢、測(cè)試維護(hù)成本高自動(dòng)化測(cè)試難等問(wèn)題。
借著本次的分享,嘉賓同步了Eolink的開(kāi)源計(jì)劃,讓更多開(kāi)發(fā)者和企業(yè)都能使用到Eolink的產(chǎn)品,并且促進(jìn)API生態(tài)的發(fā)展。
小聲聯(lián)合創(chuàng)始人-葉秋,小聲是一個(gè)專(zhuān)注于音樂(lè)和音頻技術(shù)研發(fā)的一個(gè)團(tuán)隊(duì)。嘉賓分享了在打造一個(gè)全功能的跨平臺(tái)音樂(lè)制作平臺(tái)(DAW)中就開(kāi)發(fā)者友好度、運(yùn)行性能、跨平臺(tái)兼容性、擴(kuò)展能力和原生交互能力五象限中選型Flutter的原因,在音頻開(kāi)發(fā)與Flutter結(jié)合過(guò)程中遇到的問(wèn)題以及對(duì)應(yīng)的處理方案。
親鄰科技技術(shù)總監(jiān)——蘇煦烽為我們帶來(lái)了Flutter在智慧社區(qū)方面的應(yīng)用方案。親鄰的智慧社區(qū)是屬于自運(yùn)營(yíng)的智慧社區(qū),目前主要有物聯(lián)安防、物業(yè)的數(shù)字化、社區(qū)營(yíng)銷(xiāo)、生活服務(wù)四個(gè)板塊的業(yè)務(wù),還有一些G端的數(shù)字化、營(yíng)銷(xiāo)數(shù)字化等業(yè)務(wù)。親鄰自己已經(jīng)做了40%的標(biāo)準(zhǔn)化功能,還有60%的功能都要做定制化,剩下60%是以應(yīng)用中心的方式去承載低代碼的平臺(tái),利用了Flutter的跨平臺(tái)和像素級(jí)一致性、高渲染性等技術(shù)優(yōu)點(diǎn),在里面新建一個(gè)APP,然后對(duì)它進(jìn)行編輯,編輯完之后在C端就能看得見(jiàn)這個(gè)APP長(zhǎng)什么樣,可以按租戶(hù)區(qū)分開(kāi)。親鄰未來(lái)的目標(biāo)是希望自己能夠做到60%-70%的標(biāo)準(zhǔn)化功能,剩下40%用低代碼來(lái)做交付。
下午的分享從Flutter的具體講解切入,到NLP加檢索系統(tǒng)在智能問(wèn)答中的實(shí)際應(yīng)用,再延伸到最近非常火熱的話(huà)題元宇宙,然后細(xì)分到元宇宙中涉及到的技術(shù)和趨勢(shì),最后再講到離大家生活最近全真時(shí)代,可謂是環(huán)環(huán)相扣,從小到大,再化繁為簡(jiǎn),為大家?guī)?lái)了一場(chǎng)酣暢淋漓的技術(shù)盛宴,讓更多的人了解到當(dāng)前時(shí)代新的技術(shù)和新的發(fā)展趨勢(shì)。
《Flutter開(kāi)發(fā)實(shí)戰(zhàn)講解》作者、GitHub GSY開(kāi)源項(xiàng)目負(fù)責(zé)人——郭樹(shù)煜,以Flutter 的基礎(chǔ)認(rèn)識(shí)切入,說(shuō)明Flutter 里 Widget 代碼只是“配置文件”真正工作的是 Element 和 RenderObject,然后深入Flutter基礎(chǔ)布局和多個(gè) Child 的布局邏輯,并分享了一些有趣的知識(shí)點(diǎn)。
金山(西山居)人工智能領(lǐng)域?qū)<摇ⅰ禩ensorFlow進(jìn)階指南、基礎(chǔ)、算法與應(yīng)用》作者,Machine Learning GDE——黃鴻波,《智能問(wèn)答系統(tǒng)在企業(yè)中的落地》講解了智能問(wèn)答系統(tǒng)在企業(yè)中的應(yīng)用情況,以及智能問(wèn)答系統(tǒng)怎樣在企業(yè)中落地。智能問(wèn)答相對(duì)于傳統(tǒng)問(wèn)答的靈活性就會(huì)高很多,而且實(shí)現(xiàn)方式已經(jīng)不僅僅是關(guān)鍵字檢索,是NLP與檢索混合,NLP里又涉及到分類(lèi),或者其他方面的一些內(nèi)容,對(duì)容錯(cuò)性也會(huì)比較強(qiáng),而且會(huì)加入一些語(yǔ)義理解,所以智能問(wèn)答現(xiàn)在更受企業(yè)的歡迎。
阿里巴巴淘寶無(wú)線(xiàn)開(kāi)發(fā)專(zhuān)家——林萬(wàn)民,講述了他對(duì)于元宇宙的發(fā)展和思考,為我們解答了什么是元宇宙,元宇宙各巨頭的進(jìn)展,還有關(guān)于元宇宙一些思考和挑戰(zhàn),引發(fā)了大家對(duì)于未來(lái)元宇宙更進(jìn)一步的思考。從商業(yè)角度、社會(huì)角度、技術(shù)角度為大家解釋了元宇宙為什么會(huì)火。
騰訊云音視頻產(chǎn)品總監(jiān)——黃斌,《全真互聯(lián)時(shí)代音視頻技術(shù)演進(jìn)》,從全真互聯(lián)時(shí)代的音視頻的角度,通過(guò)低延遲、沉浸式、音視頻的超高清,強(qiáng)交互技術(shù)等四個(gè)方面,講述了未來(lái)全真互聯(lián)網(wǎng)的應(yīng)用場(chǎng)景。
《Conversational AI SDK Wechaty:6 行代碼構(gòu)建 基于Whatsapp和微信的對(duì)話(huà)式人機(jī)交互界面應(yīng)用》李卓桓
PreAngel合伙人、ML GDE——李卓桓向大家演示了如何用六行代碼就構(gòu)造出來(lái)第一個(gè)微信或Whatsapp聊天機(jī)器人Wechaty。Wechaty在過(guò)去的這6年里面做了大量的工作,Wechaty的開(kāi)發(fā)者社區(qū)也很活躍,博客已經(jīng)有了接近300篇,都是由Wechaty的社區(qū)開(kāi)發(fā)者自己寫(xiě)的,里面基本上大量的項(xiàng)目的實(shí)際應(yīng)用以及相關(guān)的代碼都是開(kāi)源的。所以如果大家有這方面的需求,歡迎大家來(lái)使用Wechaty, Wechaty它的愿景就是幫助開(kāi)發(fā)者把所有和底層對(duì)接的事情節(jié)約下來(lái),讓我們能夠關(guān)注上層的商業(yè)邏輯。
Angular GDE、angular.cn譯者、ThoughtWorks專(zhuān)家級(jí)咨詢(xún)師——汪志成,為大家簡(jiǎn)述了DDD和微前端的概念以及在企業(yè)中的實(shí)際應(yīng)用。DDD是Eric Evans 的禮物,它是2003年提出來(lái)的,他寫(xiě)有一本關(guān)于DDD的書(shū),在書(shū)中分為兩個(gè)層次講述DDD。一層是戰(zhàn)略層,一層是戰(zhàn)術(shù)層,戰(zhàn)略層它講的是如何更好地理解業(yè)務(wù),如何找到業(yè)務(wù)的自然邊界,也就是我們?nèi)フJ(rèn)識(shí)那頭牛,戰(zhàn)術(shù)層就是我們?nèi)绾卧O(shè)計(jì)出技術(shù)解決方案來(lái),并且融入到業(yè)務(wù)解決方案當(dāng)中,這個(gè)其實(shí)就是如何具體去解剖那條牛,本質(zhì)上來(lái)說(shuō)是一個(gè)解決方案,理解業(yè)務(wù)場(chǎng)景,了解清楚價(jià)值與約束,找到最適合自己的技術(shù)才是最主要的。
微前端相當(dāng)于一個(gè)框架。我們?nèi)绾稳プ鑫⑶岸耍恳粋€(gè)是模擬瀏覽器自身的加載行為,然后就找到要加載的那個(gè)點(diǎn),就是DOM節(jié)點(diǎn),把它傳給微應(yīng)用的入口函數(shù);我們可以用服務(wù)端應(yīng)用的Server Push,或者是Service Worker來(lái)做通訊中介,盡量不要讓微應(yīng)用互相了解彼此的工作細(xì)節(jié),特別是DOM。
汪志成老師建議大家謹(jǐn)慎地引入微前端框架,因?yàn)锳ngular已經(jīng)開(kāi)箱即用地解決了微前端試圖解決的很多技術(shù)問(wèn)題,多在架構(gòu)上下功夫,除非萬(wàn)不得已,否則的話(huà)不要引入額外的技術(shù)復(fù)雜度,因?yàn)槲⑶岸丝蚣芨镜臉I(yè)務(wù)適配概率很低,對(duì)于強(qiáng)侵入性的微前端框架要特別慎重。
感謝這次活動(dòng)嘉賓,為大家?guī)?lái)了一場(chǎng)又一場(chǎng)精彩絕倫的技術(shù)分享,同時(shí)也感謝每一個(gè)為這場(chǎng)工作付出的小伙伴們,感謝線(xiàn)上線(xiàn)下的每一位觀(guān)眾朋友們,還有一些沒(méi)能來(lái)到現(xiàn)場(chǎng)的朋友也不用擔(dān)心,關(guān)注“GDG廣州”公眾號(hào),后面我們會(huì)放上直播回放。
審核編輯:符乾江
-
API
+關(guān)注
關(guān)注
2文章
1510瀏覽量
62293 -
前端
+關(guān)注
關(guān)注
1文章
200瀏覽量
17806 -
元宇宙
+關(guān)注
關(guān)注
13文章
1397瀏覽量
11522
發(fā)布評(píng)論請(qǐng)先 登錄
相關(guān)推薦
評(píng)論