線上服務(wù)咨詢
Article/文章
記錄成長(zhǎng)點(diǎn)滴 分享您我感悟
您當(dāng)前位置>首頁 > 知識(shí) > 網(wǎng)站建設(shè)
揭秘“小程序·云開發(fā)”:將釋放四大能力,打造無縫開發(fā)體驗(yàn)
發(fā)表時(shí)間:2019-07-15 11:58:09
文章來源:沈陽軟件開發(fā)
標(biāo)簽:網(wǎng)站建設(shè) 小程序開發(fā) 小程序制作 微信小程序開發(fā) 公眾號(hào)開發(fā) 微信公眾號(hào)開發(fā) 網(wǎng)頁設(shè)計(jì) 網(wǎng)站優(yōu)化 網(wǎng)站排名 網(wǎng)站設(shè)計(jì) 微信小程序設(shè)計(jì) 小程序定制 微信小程序定制
瀏覽次數(shù):0
如何從技術(shù)上降低小程序開發(fā)門檻成為開發(fā)者們最關(guān)注的問題。騰訊云和微信團(tuán)隊(duì)聯(lián)合推出的“小程序·云開發(fā)”解決方案,通過提供的一站式后端服務(wù),讓開發(fā)者無需構(gòu)建應(yīng)用后端服務(wù),即可高效開發(fā)出一款高質(zhì)量的小程序,讓小程序的開發(fā)進(jìn)程大大加快。
以小程序文件上傳功能實(shí)現(xiàn)為例,傳統(tǒng)開發(fā)模式下,通過后臺(tái)、前端、運(yùn)維,總耗時(shí)超過1142分鐘;但是在小程序·云開發(fā)模式下,只需要1個(gè)前端,4分鐘就搞定。
歷經(jīng)三次迭代,打造無縫開發(fā)體驗(yàn)
在云+開發(fā)者大會(huì)現(xiàn)場(chǎng),微信小程序開發(fā)中心的林超揭秘了小程序·云開發(fā)背后的三次版本迭代歷程。
從2017年1月小程序上線之初,騰訊云便推出了第一套開發(fā)工具Wafer。這套方案的核心思想是通過小程序 APPID快速的創(chuàng)建一個(gè)云帳號(hào),結(jié)合上騰訊云為小程序定制的SDK,通過購買主機(jī)的方式快速的搭建一個(gè)小程序的后臺(tái)服務(wù)
到2017年8月,隨著小程序開發(fā)者人數(shù)的日益增多,技術(shù)團(tuán)隊(duì)推出了和小程序更為緊密結(jié)合的方案Wafer2,這套方案使得小程序服務(wù)端的開發(fā)和小程序前端的開發(fā)緊密的結(jié)合在了一起,但本質(zhì)上Wafer2是Wafer1的升級(jí)。
XX 雖然Wafer2再次降低了小程序開發(fā)的門檻,但小程序和云服務(wù)屬于兩個(gè)系統(tǒng),以便讓開發(fā)人員享受無縫的開發(fā)體驗(yàn)。今年,技術(shù)團(tuán)隊(duì)重新思考了云服務(wù)開發(fā)人員需要什么,并設(shè)定了兩個(gè)基本原則:第一,云能力應(yīng)該是小程序的基礎(chǔ)能力,第二,開發(fā)者不需要理解過多的概念。
在這兩個(gè)原則的指導(dǎo)下,最終通過持續(xù)優(yōu)化Wafer1和Wafer2中的授權(quán)過程和相關(guān)配置來輸出“小程序·云開發(fā)”解決方案。
“小程序· 云開發(fā)”釋放四大能力
“小程序·云開發(fā)”消除了前端和服務(wù)器的概念,并為小程序開發(fā)人員提供了完整的云支持,使沒有某些后端知識(shí)的開發(fā)人員能夠有效地開發(fā)高質(zhì)量的小程序。
發(fā)布了“小程序·云開發(fā)”解決方案四種能力:
云函數(shù):運(yùn)行云中的代碼,微信私有協(xié)議自然認(rèn)證,開發(fā)人員只需要專注于編寫自己的業(yè)務(wù)邏輯代碼。
數(shù)據(jù)庫:可以在小程序的前端操作或在云函數(shù)中讀寫的JSON數(shù)據(jù)庫不再受關(guān)系數(shù)據(jù)庫的復(fù)雜操作模式構(gòu)造的限制,并且數(shù)據(jù)管理非常簡(jiǎn)單。
存儲(chǔ)管理:提供上傳文件到云端,云下載功能,權(quán)限管理,直接在小程序前端上傳/下載云文件,以及云開發(fā)控制臺(tái)中的可視化管理。
部署擴(kuò)容:根據(jù)當(dāng)?shù)厍闆r,開發(fā)人員在開發(fā)工具中編寫代碼后,一鍵上傳部署可以運(yùn)行發(fā)布,并快速擴(kuò)展/收縮。
“輕、便、快”能力,助力小程序開發(fā)更簡(jiǎn)單
“小程序·云開發(fā)”的“輕,便,快”能力越來越受到廣大開發(fā)者的關(guān)注和親睞。樂逗游戲,享物說,作業(yè)盒子,騰訊乘車碼等都基于“小程序·云開發(fā)“快速上線小程序,其中騰訊相冊(cè)小程序團(tuán)隊(duì)僅投入1名前端開發(fā)工程師,借助‘小程序·云開發(fā)’的無服務(wù)開發(fā)能力,快速完成了‘評(píng)論點(diǎn)贊’社交功能以及二維碼優(yōu)化
林超表示,對(duì)于已上線的微信官方小程序,微信技術(shù)團(tuán)隊(duì)將會(huì)把它們遷移到“小程序·云開發(fā)”,如“小程序開發(fā)助手”;而新的小程序將完整地使用“小程序·云開發(fā)”,如面向高校教學(xué)的“小程序教育助手”。
小程序云服務(wù)在經(jīng)歷兩年的不斷更新迭代后,已經(jīng)幫助眾多開發(fā)者安全,便捷地使用云端海量的計(jì)算,存儲(chǔ),數(shù)據(jù)庫等基礎(chǔ)能力。未來,“小程序·云開發(fā)”還將不斷完善版本功能,滿足更多場(chǎng)景的業(yè)務(wù)需求,進(jìn)一步釋放開發(fā)者精力,讓他們可以更專注于業(yè)務(wù)邏輯,推動(dòng)業(yè)務(wù)創(chuàng)新沈陽app開發(fā)
網(wǎng)站建設(shè),小程序開發(fā),小程序制作,微信小程序開發(fā),公眾號(hào)開發(fā),微信公眾號(hào)開發(fā),網(wǎng)頁設(shè)計(jì),網(wǎng)站優(yōu)化,網(wǎng)站排名,網(wǎng)站設(shè)計(jì),微信小程序設(shè)計(jì),小程序定制,微信小程序定制