開發(fā)的小程序,說起來還挺有意思的!其實吧,我這個人挺懶的,能用現(xiàn)成的工具就絕不自己動手寫代碼,所以我的小程序開發(fā)之路,走的完全不是傳統(tǒng)程序員的路線。
一開始,我只是想做一個能幫我記錄每天喝水量的小程序,畢竟我這人記性不太好,經(jīng)常忘了喝水,然后就感覺嗓子干干的,很不舒服。 市面上倒是有不少記水量app,但總覺得不夠簡潔,界面也看著有點累贅。 所以,我就琢磨著,能不能自己弄個小程序,簡單方便,就滿足我的基本需求。
說干就干,我先在網(wǎng)上找了找教程,發(fā)現(xiàn)微信小程序開發(fā)看起來還挺復(fù)雜的,各種代碼、框架,看得我頭都大了。 我這種“代碼小白”一看就放棄了。 后來,我偶然發(fā)現(xiàn)了一個在線小程序生成器,簡直是救星!這個工具操作起來超簡單,你只需要拖拖拽拽,就能搭建一個屬于你自己的小程序了。
我選了簡單的模板,然后添加了一個記錄喝水量的功能,就是每天點擊一下按鈕,它就能自動記錄。 我還加了個小巧的圖表,可以顯示每天的喝水量,一目了然。 為了讓它看起來不那么單調(diào),我還加了個簡單的背景圖片,就弄了個清新的藍色,感覺看著挺舒服的。 整個過程,我大概花了兩個下午的時間,就完成了!
當然,我做的這個小程序非常簡單,功能也比較有限,只能記錄喝水量,其他的什么提醒啊、統(tǒng)計啊,都沒有。 但對我來說,已經(jīng)足夠用了。 畢竟,我想要的只是一個方便記錄喝水量的小工具,而不是一個功能強大的健康管理軟件。 如果以后需要增加功能,再慢慢完善也不遲嘛。
| 功能 | 實現(xiàn)方式 | 難易程度 | 花費時間 |
|---|---|---|---|
| 記錄喝水量 | 按鈕點擊事件 | 簡單 | 30分鐘 |
| 數(shù)據(jù)存儲 | 小程序自帶的本地存儲 | 簡單 | 1小時 |
| 圖表顯示 | 使用小程序自帶的圖表組件 | 中等 | 2小時 |
| 背景圖片設(shè)置 | 修改樣式 | 簡單 | 30分鐘 |
整個開發(fā)過程,讓我大的感受就是:現(xiàn)在開發(fā)小程序真方便!以前覺得開發(fā)小程序是一件很復(fù)雜的事情,需要掌握各種編程語言和框架,現(xiàn)在發(fā)現(xiàn),借助一些工具,即使是像我這樣的小白,也能輕松完成。 當然,這僅僅是一個非常簡單的例子。 如果要做一些復(fù)雜的應(yīng)用,比如電商類、社交類的小程序,那還是需要專業(yè)的技術(shù)人員來完成的。
不過,對于一些簡單的應(yīng)用場景,這種在線小程序生成器確實是個不錯的選擇,它能幫助你快速搭建一個原型,驗證你的想法,而不需要花費太多時間和精力去學(xué)習(xí)復(fù)雜的編程知識。
之后,我琢磨著能不能再做點別的。 其實我挺喜歡整理書單的,各種類型的書單,豆瓣,微信讀書,好讀書,每個平臺都有一些。 一個一個去看實在太費時間了。 所以,我突發(fā)奇想,做了一個小程序,可以聚合各個平臺的書單。 原理也很簡單,就是利用各個平臺提供的API接口,把數(shù)據(jù)抓取過來,然后在我的小程序里展示出來。 當然,這部分就稍微有點技術(shù)含量了,我請了個懂編程的朋友幫忙,他寫了個抓取數(shù)據(jù)的腳本,我只需要把數(shù)據(jù)導(dǎo)入到小程序里就行了。
這個小程序也比喝水記錄小程序復(fù)雜不少,不過,開發(fā)難度也在我的可接受范圍內(nèi)。 我主要負責(zé)的是小程序的界面設(shè)計和用戶體驗,朋友負責(zé)后臺數(shù)據(jù)處理。 合作完成的速度也挺快,大概一個星期左右就完成了。
當然,過程中也遇到了一些小比如有些平臺的API接口文檔不太完善,數(shù)據(jù)格式也不太統(tǒng)一,需要進行一些數(shù)據(jù)清洗和轉(zhuǎn)換。 還好,朋友的編程能力很強,很快就把這些問題解決了。 現(xiàn)在這個小程序已經(jīng)上線一段時間了,雖然用戶量不多,但是能用,就已經(jīng)很開心了!
接下來的計劃? 嗯… 我還沒想好呢。 也許會做一個可以記錄我每天運動量的小程序,或者做一個可以幫我管理待辦事項的小程序… 反正都是些簡單的功能,主要還是方便自己。 畢竟,我只是個想偷懶的小編嘛!
如果你也有什么好主意,或者想分享你開發(fā)小程序的經(jīng)驗,歡迎一起交流討論! 說不定,我們還能一起合作開發(fā)一個小程序呢!