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