【天極網(wǎng)IT新聞頻道】近日,“小程序·云開發(fā)”解決方案正式上線,致力于為小程序開發(fā)者提供完整的云端支持。通過簡化復雜的后端和運維操作,讓即便不具備一定后端知識的開發(fā)者也能高效開發(fā)出一款高質(zhì)量的小程序。這一“利器”的發(fā)布,讓小程序的開發(fā)門檻大幅降低。同時,還能有效降低運營成本。近日,騰訊云“小程序·云開發(fā)”業(yè)務負責人寧鵬偉接受了天極網(wǎng)記者的采訪,就“小程序·云開發(fā)”解決方案做了詳細的介紹。
“小程序?云開發(fā)”的技術優(yōu)勢
“小程序·云開發(fā)”釋放三大基礎能力,包括:云函數(shù)、數(shù)據(jù)庫、存儲管理。
具體來說,云函數(shù)指一段運行在云端的程序代碼,開發(fā)者在開發(fā)工具內(nèi)編寫好代碼之后、一鍵上傳部署即可運行,簡化用戶管理,免除了運維操作。而數(shù)據(jù)庫則是不再受限于關系型數(shù)據(jù)庫復雜的操作模式構(gòu)建,既可在小程序前端操作,也能在云函數(shù)中讀寫的?JSON?數(shù)據(jù)庫。另外在存儲管理方面,云開發(fā)的文件存儲空間,提供了上傳文件到云端、帶權限管理的云端下載能力,開發(fā)者可以在小程序端和云函數(shù)端通過?API?使用云存儲功能。
通過上述的三大基礎能力,可減輕小程序在開發(fā)過程中紛繁冗雜的后端操作,包括服務的搭建、部署和運維等。讓開發(fā)者無需管理基礎架構(gòu),只需使用平臺提供的簡易?API?進行核心業(yè)務等開發(fā),即可實現(xiàn)小程序的快速上線和迭代。
騰訊云“小程序·云開發(fā)”業(yè)務負責人寧鵬偉表示,此前開發(fā)一個小程序,前期過程是比較漫長的,尤其是針對于初創(chuàng)型企業(yè)和中小型企業(yè),可能需要一兩個月的時間。但是有了“小程序·云開發(fā)”的解決方案之后,直接使用一個SDK,就可以完成一個小程序了。寧鵬偉舉了個例子,“我們公司騰訊相冊,他們原來開發(fā)一個掃碼的驗證分享的功能,他們正常開發(fā)需要一個月,然后如果用我們‘小程序·云開發(fā)’,差不多三四天就開發(fā)完成。”
騰訊云“小程序·云開發(fā)”業(yè)務負責人寧鵬偉
“小程序·云開發(fā)”的愿景
最開始“小程序·云開發(fā)”上線的初衷,就是希望能為開發(fā)者做一些事情,讓開發(fā)者能夠更簡單地開發(fā)小程序,同時能夠降低運營成本,快速上線。
寧鵬偉在采訪中表示,“因為正常開發(fā)一個小程序,你肯定要關心服務器要配置資源,然后存儲,還有各種初始化,各種關聯(lián)。如果你開發(fā)一個小程序,可能前邊的工作都要一兩個月,其實我們想做的事情就是你不要關心這些很復雜的后端操作,這些復雜的事情我們幫你解決了。我們的目標可能是讓所有人都可以去開發(fā)小程序,包括你不懂研發(fā)的,可能一天,我們快捷的話可能五分鐘就開發(fā)一個小程序。這是我們簡簡單單一個愿景,通過‘小程序·云開發(fā)’,讓每個人,包括不懂開發(fā)的人都可以去用小程序。”
“小程序·云開發(fā)”想把云的各種能力給到開發(fā)者,寧鵬偉認為,這應該是未來一種更好的開發(fā)模式,或者說是趨勢,而更多的云廠商也會超這個方向去做。
目前,“小程序·云開發(fā)”技術團隊還在不斷完善版本功能,滿足更多場景的業(yè)務需求。降低開發(fā)門檻,簡化開發(fā)流程,將開發(fā)者的精力解放出來,讓他們投入到業(yè)務邏輯等更具價值的工作中。隨著小程序開發(fā)門檻的進一步降低,小程序生態(tài)圈將更加豐富。