我是一個很懶的人,很少寫部落格。為什麼?因為技術發展太快了,剛學習記錄下來過段時間來看看,發現全都過時了。太浪費感情了。
曾經我也是一個軟粉,一個.Net開發者,同學都入坑Android、Java踩著時代的紅利拿高薪的時候。我卻始終愛著微軟。一直到微軟徹底拋棄Windows Phone10的時候我才死心。
跑題了……
一個專案及產品的誕生都是來源與需求,今天的主角是一個簡單的小程式(車輛賬本)誕生記錄:
1、需求:今年剛換了個車,就想著記錄一下用車的成本。本身就做了一個管理系統,自己用用。但是本著克服懶惰的思想,所以就有了小程式的誕生。
2、技術選型:用.net那是不可能的了。
- 後端開發:Nodejs+ Nestjs + MikroORM + MySQL
- 管理前端:AntdPro+React
- 小程式:React+Taro+NutUI
3、伺服器資源:
- 阿里雲:新老使用者99元活動 1核2G記憶體
- 系統:Ubuntu 22.04.2 LTS 、 Docker Compose
4、域名:cn域名 39元; com域名 79元 需要進行備案
5、Https證書:Let’s Encrypt (免費)
6、小程式需要備案、個人認證(30元)不認證不能分享和搜尋
人工成本,自己就是開發,就不要再算人工成本了。
所以要想上線一個小程式。最低也要花:伺服器99元+域名39元+小程式認證(30)= 168元
為了記錄一下用車成本,結果可先花出去168元了。一個人用太浪費了,分享給大家一起用吧。
暫時還不知道做什麼功能,下一步打算加點統計分析之類的。
ps: 後續將繼續分享全棧開發小程式的開發過程。