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