學科資源 | 畢業設計定做 | 畢業論文代寫 | 如何下載
QQ:1052602713
小程序學習資料畢業設計 > 小程序學習資料 >

小程序個人開發者的經驗總結

文章來源:www.byxolb.tw   發布者:畢業設計網   瀏覽量:

一、個人開發者

公號的讀者中大部分應該都知道我有一個小程序 [Github開源社區]。我簡單的介紹下這個小程序:這是一個小程序版的 Github 社區,目前功能比較簡單,主要包括了查看熱門項目、登錄 Github、點贊項目和搜索代碼,后續也將支持查看源代碼和個人頁等等的功能。

那么今天我們來聊聊小程序的個人開發者。

其實小程序的開發并不復雜,官網上已經提供了完善的開發文檔,其中有組件和接口的匯總。所以,復雜的是什么?

「IDEA」

對于開發者來講,IDEA 真心是一個很頭疼的問題。在互聯網的世界里面,我想 idea 最多的就是產品和市場運營的人,因為他們更專注于產品和市場,在市場中挖掘用戶的需求,從而產生一個 idea,再由技術人員完成開發。

然而、

如果讓開發者自己產生一個 idea 就不是那么容易的一件事,因為他們長時間專注于技術,對這個互聯網市場并不是很了解,因此無法深入了解到用戶的痛點。

那么、

開發者能產生最多的 Idea 是什么?

「解決技術人員的痛點」

因此我就有了這么一個 idea ,將 PC 端的 Github 社區轉移到小程序當中,讓我們可以隨時隨地查看 Github 上優秀的代碼。

二、驗證想法

大家可能對 「驗證想法」并不是很熟悉。驗證想法,是我對自己的 idea 是否可行必做的第一步。

我要去搜索當前市面上有沒有這樣的小程序了,因為我可不想重復造輪子。大概在 5 月份的時候,我去搜索 “Github” 相關的小程序,在當時并沒有一款此類的小程序。

當然,現在你去搜索的話,已經出來一大堆了。

在當時驗證的結果來看,我明確的知道小程序版的 Github開源社區在市面上并沒有,所以有戲。

三、開發

idea 有了而且市面上沒有此類小程序,那么就可以動手開發了。

然而我并沒有急于去寫代碼,而是搜索目前市場上現有的移動端的 Github App ,功夫不負有心人,我找到了一款非常、非常優秀的 App, CodeHub,這是一款 iOS 上的 App,同時它的代碼托管在 Github 上:

https://github.com/thedillonb/CodeHub

這是一個將近 1W star 的開源項目,就問你優不優秀。

那么,找到市場上現有的此類 App,我就可以先去了解它的實現原理,抓包、抓包、抓包。抓了一通之后,各種業務的 API 就都出來。

基于 CodeHub 的現有 API ,一開始我是想直接在小程序里面直接訪問 CodeHub 的 API,然而,小程序對域名校驗十分嚴格,最后我就用 Python 針對 CodeHub 的 API 做了一層封裝,將所有接口梳理出來并整合了一套自己的接口。源代碼也托管在 Github:

https://github.com/xiyouMc/GithubTrending-Mini-Program

這樣 Python 的 Github API 就有了。

四、被坑

Python 版 Github API 的 Server 有了,那么這時候就需要去部署這個服務。

當然,一開始我并不清楚小程序的服務是怎么部署使用的,然后我在小程序的后臺看到了一條 :一站式騰訊云小程序服務器 ,巴拉巴拉的。 我一想,‘咦,這不是很爽嘛。一站式搞定小程序后臺’。

然后我就跑去騰訊云后臺買了一個月的小程序服務器。結果,nmd,各種服務都得付錢,而且訪問速度超慢。就這樣,沒幾天我就放棄了騰訊云,也就被它“坑了”一個月的租金。

五、部署服務

我本人一直是有一個阿里云的服務器,但當時一直沒有發揮它的作用。我就趁著這次搞小程序服務器,重新激活了阿里云。

各種環境配上去,最后將自己的 Python 服務掛上去。當時只是簡單的掛在了服務器的一個端口上,并將端口開放出來。當然是 http 訪問的。

然后我就拿著這個接口去小程序里面調用一把,結果訪問不了,查了一堆資料之后,發現在小程序里面必須使用 https 的接口。我就匆匆忙忙的跑回去申請備案,拍照。大概過了一個禮拜,終于通過了。我就興高采烈的拿到 ssl 證書在阿里云上的 Nginx 將綁定 ssl 證書的域名反代理到對應的接口。終于大功告成:

https://python.0x2048.com/v1/trending?since=daily

這是一個獲取當天 Github 熱門的接口。

六、開發小程序

服務器的接口都已經開發且部署好了,那么就可以開始動手編寫小程序部分的代碼了。

當然,我是一個沒有前端開發經驗的 Android 狗。也就只能沉下心來仔細查閱微信小程序的開發文檔。看的差不多之后,我就要開始編寫代碼。

#p#分頁標題#e#

開發小程序,最頭疼的就是編寫界面。再次強調,我是沒有前端開發經驗的 Android 狗。界面部分一開始的想法也是直接抄 CodeHub 的,那么要怎么抄上去呢? 這時候我意識到了一個問題就是 CSS ,CSS 是寫前端最麻煩且重要的一個模塊。然后就開始查閱資料,對 CSS 做了一個簡單的入門。在自我感覺入門差不多的時候,就開始編寫小程序,在開發的過程中會遇到很多界面上的問題,這個對不齊,那個位置不對。 總之那段時間,我在 Google 上搜索最多的就是 這個、那個的 CSS 怎么寫。

大概零零散散的經歷了一兩周的時間,「Github 開源社區」的雛形就出來了。然后我就再次興高采烈的拿著這個版本去提交審核,但提交中有一步是選擇服務類型,足足讓我試了好幾次,不過還好每次提交之后他們的客服都會告訴我應該申請哪個類型,最后就定位到了特殊人群教育。

當然,你也可以在這里查看具體的個人開發者服務類型:

面向個人開發者開放的服務類目

七、目前數據情況

Github開源社區,上線已經有一兩個月了,目前總用戶數 4.4K,每日新增大概保持在200左右。

其實在我看來小程序的數據中重要的不是總用戶數,而是日活、每日新增和用戶活躍度,所以下次你在問別人小程序數據的時候,就可以將重點放在新增和日活上面。

這里,帥氣的我簡單的拋幾個數據出來,供大家參考:
累計用戶數、近30天訪問趨勢

新增用戶年齡分布

分享次數

看到這里,是不是覺得這個小程序還不錯呢?那么,事不宜遲趕緊用起來。

其次,如果你有個人公眾號那么不妨聯系我,將這個小程序綁定到你的公眾號,我們一起來玩玩這個小程序產品。

八、總結

其實吧,我開發這款小程序的目的主要有如下幾個:
1. 了解小程序的技術

占個坑位

認識更多的志同道合的開發者(包括你)

和公眾號綁定,將用戶從小程序導流到公眾號

最后才是為了方便開發者查閱代碼(你敢信?)

所以,你的想法是什么?

行為藝術要持之以恒,iOS專用贊賞通道。

長摁‘識別二維碼’,一起進步

生活不止眼前的茍且,還有手下的代碼、
和嘴上的扯淡
——
個人博客:
Github:https://www.github.com/xiyouMc


免費論文檢測 論文查重

本文原地址:http://www.byxolb.tw/a/xiaochengxu/10974.html

江苏时时彩走势