同樣是做網站,為什麼一個在滅火、一個在修坦克?
工程師界有一句暗語:
「做 WordPress 的像在幫人接生;做 Drupal 的像在幫人換心臟。」
兩邊的生態完全不一樣,語言聽起來都 PHP,
但生活卻像不同宇宙。
1. 日常生活對比:
【WordPress 工程師】
每天在救火。
真的,就是救火。
外掛打架 → 客戶亂改 → 主題炸掉 → 幾百條錯誤訊息跑出來。
像消防員,只差沒穿全套防火衣。
【Drupal 工程師】
每天在拆炸彈。
Drupal 架構太複雜,不懂就會直接被爆炸波及。
Hook、Entity、權限、View、Block、Field 一天到晚在你面前亂晃。
像拆炸彈專家,只差沒在背後放計時器。
2. 客戶對比:
【WordPress 客戶】
:「我想要一個跟 Amazon 一樣的網站,應該不難吧?」
:「我看別人網站有這個功能,你幫我按一下就好。」
WordPress 工程師:
「你是以為我在玩積木喔?」
【Drupal 客戶】
:「我想做政府標案。」
:「我想做學校系統。」
:「我想做可以管理五千個內容模型的後台。」
Drupal 工程師:
「好啦,又是大工程……」
兩邊都痛,但痛的方式完全不同。
3. 工作環境對比:
【WordPress 工程師】
桌面最常開的東西:
- phpMyAdmin
- 外掛市集
- ThemeForest
- Chrome 開發者模式
- Google:「WordPress+功能+外掛推薦」
【Drupal 工程師】
桌面最常開的東西:
- Drush
- Composer
- Config Export
- 模組列表畫面長得像九九乘法表
- Google:「這個 hook 到底哪裡觸發」
WP 工程師常常在看 DEMO,
Drupal 工程師常常在看 API 文件。
4. 專案啟動方式:
【WordPress 工程師】
「先幫你找一套漂亮的主題,我改一改就能上線。」
【Drupal 工程師】
「我先幫你整理需求 → 建模型 → 規劃權限 → 抽共用 → 你等三週會看到東西。」
WordPress 上線快,Drupal 上線慢,
但 WordPress 更新會炸,Drupal 更新也會炸……
唯一不同是:
- WordPress 是外掛炸
- Drupal 是架構炸
5. 技術債風格:
【WordPress 技術債】
像房子漏水,每次補一塊,又從新的地方滲出來。
常見症狀:
- functions.php 爆到像武俠小說
- CSS 疊到找不到原始樣式
- 外掛越裝越肥
- 想重構?不可能,你改一行別的外掛會哭。
【Drupal 技術債】
像老舊醫院的管線,
看到就知道:
「靠夭,這如果要動,整棟都要拆。」
常見症狀:
- 自訂 Entity 沒寫好,後台直接毀滅
- View 多到像 Excel
- Config Sync 一堆 Conflict
- 你動一個 Field,全站都會噴 ERROR
6. 開發者個性:
【WordPress 工程師性格】
- 通常很會救問題
- 很會「想辦法」
- 有一點點江湖味
- 很懂各種小技巧
- 談到外掛品質時會翻白眼
一句話形容:
「做久了就像道士,一天到晚在收驚。」
【Drupal 工程師性格】
- 一臉嚴肅
- 架構強
- 文件看得比八點檔還多
- 不想談 WordPress
- 認真到會自動排斥「巨石主題」那種東西
一句話形容:
「做久了像外科醫生,永遠在想怎麼 ‘重建器官’。」
7. 社群文化對比:
【WordPress 社群】
像百貨公司:
什麼類型都有
每個人都有話講
自由、隨性、熱鬧、有趣
但品質參差不齊
【Drupal 社群】
像工程師秘密聯盟:
低調、嚴謹
大家講話都很技術
你問太淺會被看出來
8. 最終網站屬性:
【WordPress 給誰做?】
- 部落格
- 小型企業官網
- 電商(小規模)
- 流量不算大的內容站
- 想「便宜又快」的客戶
【Drupal 給誰做?】
- 政府
- 大學
- 國際集團
- 上萬筆內容量的內容管理平台
- 權限複雜到像十八銅人陣的系統
總結一句話:
WordPress 工程師:每天在滅火,速度快,但累到會罵髒話。
Drupal 工程師:每天在拆炸彈,難度高,但做完很有成就感。
兩邊工程師都很強,
只是工具不同、痛點不同、遇到的客戶也不同。
或許 WP 工程師會說:
「Drupal 太複雜啦!」
Drupal 工程師會回:
「WordPress 那種外掛拼裝車我不敢開啦!」
而真正懂的人都知道:
拿 WP 去做大型網站是折磨
拿 Drupal 去做簡單官網是浪費
PS.內容純屬虛構,本文由AI編寫