28 Feb 2021
怎麼開始的?

怎麼開始的?

原本在 2020 年底就預計 build 另外一個 Saas 服務,但當時規劃使用前後分離方式 (前端 VueJS,後端 Slim 4 自訂框架),最後發現這種做法要花更多時間…

2021 年初,決定加快腳步實現這個 site project

做了什麼?

這次改用 Symfony 5 MVC 並套上了 AdminLTE 3 管理介面

實作了一個後台框架底層

整合後台的 User Role + Menu + Breadcrumb

實作後台快速的 List 功能,只要有 List 的 yaml 設定檔,就可以快速產生 List 功能

整合資料填充 data fixtures 和假資料提供 faker 功能

原本的 primary key id 改用 UUID

另外還有針對多租戶的

檔案、資料庫系統、CQRS 等等…

開發時的 CICD

及實際上線後,在營運時的程式更新、資料庫架構變更的方法

硬體系統的擴大與縮小 ( 與成本有關 )

排程帳號清理機制

年度關帳

題目的選擇

行銷的規劃

實作的過程中學到什麼?

記得在 2019 年時,自學 Symfony 4 半年

現在學習使用 Symfony 5 時,算是滿上手的,而且熟悉後速度很快,而且也有整合在家裡的 Raspberry Pi4 中

體悟到什麼?

因為目前已經滿上手的了,加上之前有開發 SaaS 服務的經驗,所以我知道一定做的到

但平心而論 Symfony 的學習曲線很高,無法快速上手

Tags: #

回上一頁