TVP專家眼中的雲開發:定是未來,尚不完美

TVP專家眼中的雲開發:定是未來,尚不完美

img

C++之父 Bjarne曾說,「世界上只有兩種程式語言,一種被人罵,一種沒人用」。這句玩笑話道出了軟體開發行業的真諦,不怕被人吐槽,就怕沒人吐槽。如果以今天的眼光去審視那些成功產品的Demo、1.0甚至2.0版本,相信每個用戶都會發出一致的嘆息:原來沒有哪個產品在最初就能具備極致的體驗,而是靠著用戶吐槽下的不斷優化、演進才有今天的成功。

雲開發CloudBase是騰訊雲大家族裡的一個年輕產品,上線至今,已經先後服務了50多萬開發者,助力開發者快速構建小程式、Web和APP應用,團隊在2019年更榮獲騰訊公司級卓越研發獎。

2020年,雲開發全新出發,除了提供基礎服務,更推出了靜態網站託管、影像擴展等新能力,從場景出發,為用戶提供「更簡單好用的雲服務」。是什麼在推動這個產品不斷進步?從雲開發團隊的經驗來看,進步的源泉來自於用戶,傾聽用戶心聲,重視用戶回饋,是雲開發不斷自我革新的根本動力。在騰訊這樣一個優秀產品多如繁星的地方,雲開發能脫穎而出,靠的正是這樣「想用戶之所想,急用戶之所急」的理念。

4月24日,首次TVP吐槽大會順利召開,邀約騰訊雲TVP專家試用雲開發CloudBase產品,展開對產品體驗的深度吐槽。TVP吐槽大會秉持著「技術玩真的,吐槽來狠的」的理念,請來了技術一級棒的主咖雲開發團隊,直面吐槽一級狠的專家評論。直面產品體驗問題,探索最佳方案,以求塑造更好的雲開發CloudBase一站式多端應用開發平台,讓開發者朋友真正從中受益。

雲開發:千錘百鍊出真金

本次吐槽大會嘉賓包括:京東資深架構師王新棟,日行一課技術負責人李藝,斐鴻網路科技技術經理珠峰,uni-app產品負責人崔紅保,前端技術專家大漠窮秋,頤月資訊交易部技術總監胡陽,貓眼娛樂資深前端工程師高英健。他們從用戶體驗、產品設計、性能等多個方面提出意見和建議。

在吐槽大會中,京東資深架構師 、騰訊雲 TVP 王新棟指出,雲開發目前的產品文檔在可讀性、可搜索性、一體性方面還有很大的提升空間,在新手指引方面有所欠缺,希望可以持續提升文檔的友好性,同時帶來更為極致的體驗。

貓眼娛樂的資深前端工程師高英健重點強調,雲開發目前還沒有對開發者許可權進行更細粒度的控制,在公司團隊協作的場景下,存在一定的安全風險,這對於企業來說,存在了一定的風險點。此外,她還提到,希望雲開發可以在後續優化日誌的報送,將全鏈路的能力整合提供給開發者,幫助開發者更好地完成產品的調試。可喜的是,高英健老師的建議得到雲開發團隊擲地有聲的正面回復,她所提到的更細粒度的許可權管理、日誌推送需求,近期即將上線。

來自 Uniapp 團隊的技術負責人崔紅保認為,雲開發是一個十分先進的方案,可以簡化開發者的設計原則,讓一個經驗相對較淺的開發者可以做到和他這樣的老程式設計師能實現的事情。另一方面,他也提到雲函數的冷啟動速度、計費策略等方面需要重點考慮和優化,切實做到讓開發者省心省力,而不需要去更多計較此類問題。此外,崔紅保老師建議,雲開發要有向事實標準發展的信心,並可以考慮聯合業界廠商,建設雲開發產品研發規範,向行業標準進軍。

前端技術專家大漠窮秋老師則提出,希望雲開發與第三方服務系統有更好的融合和接入,這樣,企業現有的服務系統才能享受到雲開發所帶來的便捷,而不需要承擔太大的遷移成本。

除了上述四位嘉賓以外,頤月資訊交易部技術總監胡陽、日行一課的技術負責人李藝和斐鴻網路科技技術經理朱峰也對雲開發產品提出了不少的建議和意見。其中,李藝老師更動容地提到:

「的確如諸位老師所說,雲開發在使用體驗上還存在一些短板,但我對雲開發還是像初次看見時那樣激動,我覺得它就是未來的趨勢。「如果我問用戶他們想要什麼,他們肯定會告訴我,想要一匹跑得更快的馬,但是我給了他們一輛汽車。」雲開發,就是這輛汽車。」

7位TVP嘉賓珍貴的使用體驗,讓雲開發團隊獲益匪淺的同時倍感壓力。官方團隊動力十足地表示,一定要做好為用戶提供「更簡單好用的雲服務」這件事。

雲開發產品總監寧鵬偉表示,產品文檔和開發指南,是技術產品的重要組成部分,也是用戶日常高頻訪問的內容,更是幫助用戶更好地利用產品實現業務價值的重要指導。產品技術文檔建設,是一個繼續性的工作,雲開發團隊一直在持續努力優化,降低新用戶上手門檻,幫助用戶更快速地使用好雲開發產品能力。

高英健老師提出的操作許可權、資源管理、全鏈路日誌等等一些能力,目前已經在和開發過程中,特別是全鏈路日誌問題,雲開發後續會提供一些全鏈路手段,把整個鏈路的方案以一種標準化的方式提供給大家,幫開發者優化產品。

關於雲函數冷啟動的性能問題,雲開發產品副總監王倩說,雲開發團隊目前和業界專家正在探索,希望尋找出一種對於開發者來說最好的方案。不過目前雲函數冷啟動性能問題本身也是業界的難題,當前業界主流的做法還是會用飽和模式來解決。近期,雲開發會提供一種Serverless化的容器服務,幫助開發者徹底解決這個問題,以服務化的方式,幫助開發者平滑地完成複雜業務的遷移,享受 Serverless 這種彈性伸縮、免運維的方式。

雲開發團隊研發副總監羅雲最後總結到,雲開發將會在 Serverless 無伺服器化方面做更多的工作,讓開發者從把資料庫託管到雲上,到把存儲託管到雲上,再到把所有的數據都託管到雲上,讓開發者可以更進一步底享受雲計算給開發者的賦能。在這個過程中會遇見各種各樣的問題和困難,雲開發希望與開發者一同進步,共同成長。未來,雲開發會持續完善服務品質體系,讓開發者用得安心、放心,讓雲開發成為多端應用開發的首選。

雲端一體化:解放開發者生產力

從「小程式·雲開發」到支援小程式、Web和App多端開發的「雲開發CloudBase」,雲開發致力於打造一個支援多端開發的研發工作平台,有效解決Serverless對端的最後一公里問題,重新定義雲原生時代的研發工作模式。

雲開發是雲端一體化的後端雲服務 ,採用Serverless架構,免去了移動應用構建中繁瑣的伺服器搭建和運維。不僅如此,雲開發還提供了諸如靜態託管、命令行工具、Flutter SDK 等能力,極大地降低了應用開發的門檻,使用雲開發,可以快速構建完整的小程式、小遊戲、H5、Web 、移動 App 等應用。

img

傳統開發模式下的高可用架構設計也不再是一個難題,你甚至不必是一個架構師,就能依靠雲開發背後Serverless架構的輕量化、彈性,實現自動無限擴容,支援海量並發請求。不管是對中小型團隊,還是海量業務的大型企業,雲開發這套雲端一體化的產品都能提供良好的開發體驗,解放開發者的生產力。

截至今天,雲開發日均調用已超過七億次,其中微信讀書、拼多多等客戶單個環境的請求量已經達到過億級別,累積服務超過50多萬開發者。

雲開發的客戶案例中,既有億級日活、海量並發的大型產品,也有個人開發者的Demo項目,這些選擇與信賴,是激勵雲開發不斷提升服務的強大動力。來自真實用戶的每一句吐槽對雲開發團隊都是寶貴的建議,雲開發將不斷地追求完美。

在未來,所有的應用都能以雲開發的方式進行開發,幫助開發者實現快速的應用開發能力,實現更好的產品迭代和研發,助力產品成功。

TVP吐槽大會,未完待續

技術的發展少不了issue區的回饋,產品的進步免不了用戶的吐槽。本次「雲開發產品體驗吐槽大會」由騰訊雲TVP組織首創,這檔面向行業專家及客戶舉辦的吐槽大會欄目,將在未來的日子中,廣開言路,虛心請教,希望在這個吐槽不設上限的平台上,傾聽用戶心聲,追尋技術與產品的本真,為廣大技術人帶來或頓悟、或避坑、或開懷的奇妙體驗。

技術玩真的,吐槽來狠的。你是我們在尋找的Talk King嗎?

用戶回饋渠道鏈接://support.qq.com/embed/148793