更近這幾年,H5越來越流行了,特別是更近2年,小程序之風(fēng)突然就掛起來了,小程序的概念并不是更近幾年才有的,更早的firefox便嘗試過小程序,甚至做出了以web頁面為基礎(chǔ)的fixfox系統(tǒng),無奈時代并沒有選擇它,隨著近幾年4G的進(jìn)一步普及,以及即將到來的5G技術(shù),小程序只會越來越流行。
更近,眾多小程序也推出了云開發(fā)的概念,什么是云開發(fā)呢?眾所周知,在傳統(tǒng)軟件開發(fā)行業(yè),往往是分工比較明確的,我們把負(fù)責(zé)開發(fā)蘋果、安卓客戶端軟件的程序員稱之為移動端開發(fā)工程師,把Windows軟件開發(fā)稱之為PC客戶端開發(fā)工程師,網(wǎng)頁的開發(fā)稱之為Web開發(fā)工程師,大部分軟件,都需要后臺來進(jìn)行數(shù)據(jù)交互與存儲,負(fù)責(zé)這部分的程序員一般稱之為后臺開發(fā)工程師,數(shù)據(jù)在計算機如何存儲,如何組織,一般會有專門的數(shù)據(jù)庫工程師。
如果要開發(fā)一款軟件,要學(xué)習(xí)跟掌握的技術(shù)棧就非常多了,不過,有了云開發(fā)的概念之后,所有的操作都會變得非常簡單!究竟有多么的簡單,我們不妨看看。
代辦事項,相信大家都已經(jīng)使用過類似的功能了,我們要做的東西非常的簡單,那邊是可以新增代辦事項、完成代辦事項、已經(jīng)把代辦事項存在遠(yuǎn)端。這個項目的重點,便是代辦事項的存儲,很多網(wǎng)絡(luò)應(yīng)用,更復(fù)雜的,便是數(shù)據(jù)存儲,雖然說只是簡單的保存數(shù)據(jù),但是要考慮的東西卻非常多,例如用戶的登陸鑒權(quán)、數(shù)據(jù)庫的連接、數(shù)據(jù)庫的表設(shè)計,一個非常簡單的功能,卻需要耗費我們大量的人力,不過有了小程序云開發(fā)之后,一切都迎刃而解。
我們只要在對應(yīng)的云開發(fā)后臺,選擇數(shù)據(jù)庫的tab創(chuàng)建對應(yīng)的集合名字,之后便可以kv的形式,對數(shù)據(jù)進(jìn)行保存了,代碼也是非常的簡單,就跟本地寫文件一樣,無需關(guān)心數(shù)據(jù)庫如何連接,也無需關(guān)系用戶鑒權(quán),更無須關(guān)心后臺數(shù)據(jù)庫的各種容災(zāi)。
把你的數(shù)據(jù),填寫對應(yīng)的集合名字,再填寫保存的數(shù)據(jù)內(nèi)容,便可以key-value的形式進(jìn)行保存。
查詢數(shù)據(jù)也是如此??偨Y(jié)相信在不久的將來,各個平臺的小程序都會推出更強的云開發(fā)功能,開發(fā)人員再也不用去關(guān)心后臺各種復(fù)雜地存儲、各個模塊之間的調(diào)用,只要關(guān)注與用戶的交互邏輯,開發(fā)的成本會越來越低,說不定,會有越來越多的可視化編程,讓每個人都能自己開發(fā)出自己的小程序呢?