今天也弄得挺晚才開工,還好今天有前輩發了一篇有趣的文:
使用 Airtable 在小型需求上取代傳統資料庫 - .NET Walker

主要讓我覺得有趣的是這一句話:

傳統的關聯式資料庫,其實對於教育訓練和小型的專案來說,是一種負擔。

仔細想想也蠻有道理,有時候我只是想示範一下某些工具簡單的操作,但只要想把東西存起來,就有種「好像該丟到資料庫?」的感覺

但就像這篇說的:

如果你做一個小型專案或POC的話,『儲存』也往往不是重點,儲存只是『必要之惡』。

其實,若是從這個角度廣義的來說,軟體開發的GUI、資料庫,都只是細節(枝微末節),都應該要是可以隨時被抽換或取代的部分,而非系統核心。

一套軟體或解決方案的真正核心,是商業邏輯。它(商業邏輯)才是一個應用程式真正展現價值的部分。

我們把主題拉回來。所以,我最近這幾年在上課的時候,盡量不讓範例程式碼涉及資料庫存取,特別是關聯式資料庫的存取。因為這對讀者或學員來說,變成了另一種必須學習的負擔。

如果只是做一個簡單的 POC,的確不該把重點放在儲存工具上。而在這篇文章裡,作者使用了簡單輕便的雲端工具 Airtable 來處理掉儲存體的部份

Airtable 可以簡單地呼叫 REST API 來處理掉 CRUD 的操作,可以說是無腦開箱即用。
(是不是也該來嘗試看看xD)

那麼,今天的轉貼就到這邊。我們明天見~