從初探 TypeORM 到放棄
十二月 22, 2021
放棄的原因有二
- 文件的不完善,無形間拉長開發時程
- Issue 、維護、開發三者接近停止狀況
初探時碰到的狀況
- TypeORM 初始設定 若使用環境變數需要花時間測試,因為這部分只能提供變數名稱
- 使用 Google 找資料很容易找到由 OrkhanAlikhanov fork 出來的 TypeORM 使用文件 ,同時 TypeORM 主要維運者之一的 pleerock 也持續推送內容讓 TypeORM Gitbook 與 TypeORM 狀況一致,但內容仍然有可能是舊的。
於是開始找一下有關 TypeORM 的問題,整理如下
- 截至 2021-12-22 累積 Issue 有 1384
- 列入 Bug 有 779 個,最舊的 Bug 為 2018-02-28
- v2ex 的 felixin 提到的狀況
- 2019-09-04 被關閉的 Issue
- 知乎 - 如何評論 TypeORM
- Porschebz - NestJs 中使用 Typeorm 的問題總結
TypeORM 有很好的對 TypeScript 的適配性,有很漂亮的寫作方式,然而
- 文件不完善
- 複雜性高需要借用 SQL Query
- 專案處於低谷期
以上評估認為不適合我目前的一人專案,持續投入有問題可能需要花更多時間處理,果斷初探 3 天放棄使用 TypeORM 做為專案第一版使用的 ORM。
- 文章標題: 從初探 TypeORM 到放棄
- 文章連結: https://blog.ivanwei.co/zh-tw/2021-12-22-3-i_kwdoc3r1-85axc55/
- 版權聲明: CC BY-NC-ND 4.0