對比 FastAdmin 和 BuildAdmin 後台管理系統,兩者均為 ThinkPHP 框架開發的後台管理系統,後起之秀 BuildAdmin 是否有希望超越老大哥?
簡介
FastAdmin
- PHP 版本: 當前推薦版本為
7.4 - ThinkPHP 版本: 基於 ThinkPHP 5.0 自行維護
- 前端框架: Bootstrap + JQuery 前後端混合開發
- star 數:
gitee > 6700+github > 1800
BuildAdmin
- PHP 版本: 當前推薦版本為
>=8.0 - ThinkPHP 版本: ThinkPHP 8.1
- 前端框架: Vue3 全家桶 + TypeScript + Vite 前後端分離開發
- star 數:
gitee > 4800+github > 1600
CRUD
兩款框架都是主打快速開發,其中最關鍵的必然是 一鍵 CRUD 功能。
BuildAdmin
安裝完成登錄後台可以直接進行可視化的 CRUD 設計,從左邊拖動表格表單需要的元素,點擊生成 CRUD 代碼即可。
FastAdmin
安裝完成後需要提前按文檔規範設計好數據表,然後使用命令行生成數據表,系統將根據字段的類型、後綴等規則,將表單表格字段生成為 單選框、複選框 等,值得一提的是,BuildAdmin 也擁有此功能,選擇數據表後支持可視化的對字段信息進行修改(BuildAdmin 的 CRUD 初版就是來自 FastAdmin,然後基於它進行了很多優化)。
社區生態
文檔
雙方文檔都非常完善,包含安裝、開發、進階、部署、插件開發文檔等。
基礎設施
FastAdmin 以插件市場提供基礎設施相關支持,BuildAdmin 則是模塊市場,兩者大差不差,都是即裝即用,只是名稱不同。
| 項目 | FastAdmin | BuildAdmin | 備註 |
|---|---|---|---|
| 大廠支付 | √ | √ | |
| 大廠短信 | √ | √ | |
| 富文本 | √ | √ | |
| 社會化登錄 | √ | √ | |
| 開發示例 | √ | √ | |
| 數據導入 | √ | √ | |
| 數據導出 | √ | √ | |
| 大廠雲存儲 | √ | √ |
擴展應用
BuildAdmin 市場中的行業應用明顯少於 FastAdmin,目前雖然已有商城、CMS、社區、工單、客服等完整應用,但 FastAdmin 不僅有各行各業的完整應用,還非常多,擁有更多選擇。這一點 BuildAdmin 畢竟還年輕,追趕上來需要時間。
社區活躍度
雙方均設有在線論壇,官方和用户的活躍度均不低,BuildAdmin 還設有官方 QQ 羣聊,FastAdmin 處於未知原因,全部 QQ 羣聊都已經主動解散了...
總結
FastAdmin 作為基於 ThinkPHP 的老牌後台管理系統,對比後起之秀 BuildAdmin,能否繼續長期保持領頭地位?但其實不難看出,它的用户增量不及 BuildAdmin,FastAdmin 堅定的堅持不更新 thinkphp 版本及保持前後端混合開發等,被超越或許只是時間問題,讓我們拭目以待。