我的第一個創意項目【小程序】

如題所示,最近做了一個小程序,今天下午提交上線,不過很遺憾沒能通過。

微信給出的理由是:“你好,你的小程序涉及提供備忘錄、日記、記事服務,個人主體小程序未開發該類目。”,也就是個人不能做用戶可以輸入之類的小程序,而我所做的就是一個備忘錄功能。


1、

爲什麼說這是我的第一個創意項目呢?其實我也寫過一些項目,比如個人博客、實習的時候做的項目、和其它的亂七八糟的項目,但是那都不是我的個人想法包括個人博客也是借鑑了很多其它的。

去年什麼時候忘記了,我就想做一個記賬的小程序,當時也構思了很久。但是因爲技術和時間的問題就耽擱了,後面有時間了但是感覺需求好像不是那麼強烈了,就放棄了。

這次做的小程序叫 失憶備忘錄,如名所示它就是一個備忘錄。它是我在玩的時候突然的一個想法,然後我用記事本記錄下來,當時還激動了半天呢。(2020年5月26日晚)

在這裏插入圖片描述

但是爲什麼要做呢?就像我在做的時候去問我的朋友們,大家都覺得現有的已經不錯了,最簡單的比如手機的便籤,但是我個人感覺這類的東西很==“重”==(個人感覺)。

失憶備忘錄的宗旨是 打造一個輕量級的備忘錄,以最簡單的方式,最少的代價記錄你的日程。

它只提供當天的任務記錄,並且任務提交後,不可修改,你點擊完成之後就不可以進行任何其它操作。它的數據存在Redis裏面,過期時間是24H,即便沒有過期,每天凌晨也會刪除前一天的數據,不會帶來任何數據的積壓。(這也是 失憶 的由來)

其實我也和朋友討論過,要不要增加一些其它的東西。比如說

  • 任務是可以修改的
  • 可以選擇多種任務(比如定時任務)
  • 數據給它持久化
  • 把描述部分做的更好點,這樣既可以是備忘錄也可以是記事本

但是我覺得這樣的項目市面上太多了,隨便搜索一個備忘錄,一個記事本就是這樣的。功能大而全,但是我感覺這樣的項目反正不好,因爲操作都太重了。比如數據堆積,如果堆積的數據太多了會給用戶一種壓迫感(尤其是未完成的事情)


2、

再來說一下開發小程序的感受。在做這個小程序之前,我的水平僅限於聽過、用過。幾次想寫小程序但是都因爲技術放棄了,這次打算入門。

看了大半天的視頻(全程2倍速),就開始淦了。(這個視頻是真的不錯,想學小程序的小夥伴可以看看 BV1WQ4y1T7D8)

其實對於之前有過Vue開發經驗的人來說(可能學習過react、angular也有同樣的感受),學習起來不要太舒服,很多語法幾乎一樣,區別就是使用的字母不一樣,比如Vue裏面是 v-if,而小程序裏面是 wx:if,但是理解起來一樣。而且小程序的編譯器,和VSCODE一樣。(我感覺就是一方抄襲另一方的)

其實可能對於初學者來說,最好的學習方式就是跟着視頻多練習。但是對於有一定基礎的人來說,如果這樣學習效率就太低了。其實我全程2倍速看是因爲我的目的就是我要知道小程序有那些語法、那些功能。比如小程序請求是用wx.request、在js裏面設置數據是使用setData等,其實我不知道wx.request、setData具體怎麼寫,但是等到我使用的時候我去查文檔或者百度就很快了,因爲我知道我要做什麼。

這裏還要感謝我的一位會小程序的同學,他在我做的過程中給了我不少幫助。其實在寫代碼的時候,真正難的不是怎麼寫代碼,而是實現的思路。比如小程序的登錄,一直是我比較恐懼的一塊。但是我同學給我做個簡單的解釋我很快就明白了怎麼回事,知道怎麼回事之後寫起來就簡單了。

所以說,這裏提醒一下各位,當你在問別人問題的時候,別人把思路給你說出來就已經夠了,除非你實在是寫不出來,不然不要問人家怎麼寫。比如經常有人問我問題,但是其實很多問題,我只記得一個解決的思路,我自己也不知道代碼怎麼寫了。如果我不忙的時候,我會幫你把代碼寫出來(我邊百度邊寫),但有時候確實比較忙。

小程序的缺點也不少,最大的問題就是限制太多,比如我這個小程序寫完了,告訴我不能上線,比如小程序必須提供https的域名api地址,等其它限制。

當然了優點也有不少,比如在做登錄或者做客服功能的時候,你只需要改變按鈕的一個屬性就好了,其它的功能底層已經實現好了。再比如它的輕量級,小程序規定代碼不能超過2M(最開始是1M),並且不用我們自己提供服務器,只需要經過審覈就可以發佈了。


3、

雖然我的小程序沒有上線,但是如果你想體驗一下,或者說感覺不錯,想用這個款小程序也不是沒有辦法的。可以使用 體驗版,體驗版是需要申請,我這邊通過了你就可以使用了。(但是體驗權限只有10個,如果人數過多會刪除之前的人。如果有人體驗過後覺得不錯,可以聯繫我給永久體驗權限)識別下面的二維碼體驗:

在這裏插入圖片描述

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章