當前位置:
首頁 > 最新 > 寫第一篇沒多少人看的文章

寫第一篇沒多少人看的文章

這篇文章主要想說說微吉豬小程序開發史,文章中可能會有大量的技術性詞語,我會儘可能的解釋技術性詞語的意思,讀完它可能要浪費人生中的幾分鐘!

全文:1500字

耗時大約:5分鐘

大概是在我大一快結束的時候,學校的一卡通系統充電費要下載軟體才能充電了,以前可以在網頁直接充值,畢竟對於我這種小內存用戶來說(魅藍metal老年機),又不捨得換手機,一個軟體都可以要了我的命,為了強行給我的魅族續命,於是便萌芽了想開發一個小程序的念頭,畢竟那時候剛把JAVA(計算機高級語言)過時的三大框架(SSH)學了,於是想牛刀小試。

為什麼選擇了小程序?

是因為當時了解到一個師姐開發了一個微吉風的查課表小程序,至於為什麼了解到,不太記得了,也是出於偶然,當時微吉風還沒開發出充電費功能,並且當時考慮到小程序是跨平台,也就放棄了網頁的開發,技術選型也想好了,那麼就開動吧。在這裡提一句,微吉風還是很不錯的。

小程序不會啊,怎麼辦,學唄,畢竟作為一名合格的程序猿,沒有點學習能力怎麼行呢!

直接打開微信官方開發文檔,卧槽,不了不了怕了怕了,這都寫的是什麼啊!!!

想了想咋們還是看看有沒有視頻資源吧,畢竟對文檔一個一個demo(例子)挺浪費時間的(其實就是看不懂),便打開了網易雲課堂,畢竟小程序當時已經推出有一段時間了,學習資源不少的。

於是大概花了一周的時間,把小程序語法和api(介面)都學了,因為小程序和HTML(網頁語言)很像,所以很快就上手了。

那時候還驚嘆小程序開發這麼方便的嗎?還有數據綁定,比網頁的DOM操作方便多了,那是當時沒有了解到前端框架VUE,基本上是和VUE一個模子出來的,但是相同之中又有不同。這裡順便推薦一些學習的地方吧,軟廣:騰訊課堂,網易雲課堂,B站上都有挺多學習資源的。

學完了小程序,學完了我們要先熟悉一下小程序開發吧,然後才能用在我們自己的微吉豬身上,其實是迫不及待想擼個什麼東西玩玩,但是怕代碼寫的太爛,便沒立即去開發微吉豬,當時就造了個輪子,豆瓣電影小程序。

大概長這個樣。並且沒有這個好看!!!

GIF

(此不假裝沒有圖片)

圖片來源CDNS

做出來的時候其實是很激動的啊,有沒有人看看?來欣賞一下我的小程序吧。別笑,快贊我!認真臉。不行,發個朋友圈先吧?贊數寥寥無幾啊,兄dei,你們給給力啊!

好吧,著手開發微吉豬吧!

問題又來了,叫什麼名字好啊?這個問題實在是太難了,想來想去,就叫微寶石吧,因為主要是校園卡業務,而且校園卡的公司名稱叫瀋陽寶石金……什麼有限科技公司。

那我們乾脆一不做二不休,就叫微寶石吧,後來因為業務越來越多了,換成了微吉豬,本來是想叫吉豬生活+的不過因為微信不允許設置這個。

微寶石就這麼開始了!(微寶石和微吉豬代表的意思一樣,只不過不同時期名字不同)

中間省略一堆開發過程,比如說掉發,用霸王洗髮水,順便學習頭髮護理,然後接下來主要說技術方面。

後端(伺服器端)從SSH框架(Struts,Spring,Hibernare)->(SpringMvc,Spring,Hibernare)->SSM框架(SpringMvc,Spring,Mybatis)->SpringBoot微服務+Redis做緩存+Shiro安全框架,本來想用SpringCloud微服務做分散式,不過因為SpringCloud服務多了的話占內存,然而伺服器小主機,內存小,水管子小(帶寬小),就放棄了。

從0到1,部署的時候也遇到了很多問題,運行時也遇到了不少問題,比如說一開始最常見的是資料庫資源釋放問題,Redis資源釋放,事務處理,一點一點的解決,挺有意思的,哈哈,有成就感,看著實現的就挺開心!

其實,忙活了那麼多,有人問圖什麼?就有點像知乎上的一個問題,為什麼敲代碼會上癮?

其中有個人就說,一個人敲代碼有點像沙盒遊戲,就用建高樓大廈來比喻,一開始是一個茅草屋,然後越來越多房子,覺得住的不夠舒適了,就拆了,打地基,換架構,建小洋房,戶型不夠大,就弄大一點,樣式不好看了,換個UI吧,看著自己做的房子,越來越多人住進來了,還是挺開心的。

第一版的樣子已經找不到了,就是十分簡陋,隨便用weUI搭了搭

(第二版)

(第三版)

如果你想說,你也想做小程序怎麼學?

在這裡就以過來人的角度推薦一套入門方案。

先去把HTML學了,為什麼推薦HTML先學,因為HTML入門就能看到作品,而C語言基礎只能做做算數題,會打擊積極性。

然後把C語言基礎學了,學這個的原因是為接下來學習JS做準備,實現邏輯判斷

就可以學小程序了

具體在哪裡有學習資源,上面文章有提到!

今日作者

小志


喜歡這篇文章嗎?立刻分享出去讓更多人知道吧!

本站內容充實豐富,博大精深,小編精選每日熱門資訊,隨時更新,點擊「搶先收到最新資訊」瀏覽吧!


請您繼續閱讀更多來自 微吉助 的精彩文章:

TAG:微吉助 |