Onion Creative

(下篇)為何 Laravel 是我們的首選開發框架?

分類

Web Development

發布日期

2 分鐘

Kelvin Lee

Strategist & Product Engineer, Co-founder.

Why You Do Not Want To Skip Wireframes (Not Entirely Anyway)

上一篇我們花了不少篇幅,從開發者角度分享為何選擇 Laravel/PHP。那麼對用戶與客戶來說呢?除了技術上的優勢,Laravel/PHP 對他們還有什麼意義?

CMS(以及它的缺席)

很多開發者(包括我們自己)都覺得,要覆寫傳統 CMS 的功能實在效率低下。但對客戶而言,它們是成本低廉的解決方案,能提供部落格等常見功能,開箱即用,毋須從頭造輪子。

在 NodeJS 陣營,Keystone、Apostrophe 等 CMS 雖然存在,但在開發者之間尚未真正流行起來。反觀 PHP,市場上有數以百計的 CMS 選擇(而且還在增加)。其中 WordPress、Joomla、Drupal 和 Magento 等,合共佔現有網站 CMS 使用率的七成以上。這些 CMS 很多都已存在超過十年,可想而知當你遇到問題時,網上能找到的知識庫規模有多龐大。

客戶角度的可持續性

曾有客戶帶著其他開發公司以 Ruby、Python 或 Golang 等較小眾語言建立的產品來找我們,希望協助以 PHP 重建。令人意外的是,原因往往是他們根本找不到懂這些語言的開發者,來為現有產品新增或修改功能。

PHP 是其中一種最受歡迎的語言,且已發展超過十年,市場上不乏優秀且經驗豐富的 PHP 開發者,能在產品上線後無縫接手維護與支援工作。

Laravel:為「Web Artisans」而設的 MVC 框架

「for Web Artisans」很可能是這個框架的精髓所在。很多框架都著重提供盡可能大的靈活性,讓開發者無所不能;但這種靈活性是有代價的——即使要實現一個最細小的功能,也需要大量思考和設定。這非常耗時,也要求開發者投入大量精力,才能對框架有足夠的了解。

反觀 Laravel,某程度上就像開發者專用的 CMS。它著重讓開發者能盡量輕鬆地建立產品。NodeJS 框架(如 Express.js 或 Sails.js)寫一個簡單路由可能需要 40 至 50 行代碼,Laravel 只需幾行就能完成同樣的事。

關鍵在於效率

對於更複雜的產品,十之八九 NodeJS 會是更理想的開發框架——它能輕鬆處理數百萬個並發請求,性能出色,總擁有成本(TCO)也更低。

然而,對於規模較小的 MVP、產品原型或數碼營銷活動,使用 Laravel/PHP 能大幅節省開發時間與成本,同時提供穩定可靠的功能與合理的性能表現。從客戶利益出發,這無疑是更高效、更值得推薦的開發框架選擇——讓我們以可靠執行,把你的願景加速實現。

Kelvin Lee

Strategist & Product Engineer, Co-founder.

Kelvin 擁有逾二十年 IT 行業經驗,其中 12+ 年專注於網站與應用程式開發。他擅長運用前沿技術,協助企業在數碼領域取得實質成果。2014 年,他共同創辦了數碼創意 Agency Onion Creative,為不同規模的企業提供數碼產品開發諮詢。Kelvin 熱衷於協助企業與初創公司在當今數碼時代茁壯成長。

Get in touchLinkedIn

同類別文章

Why Goose is the AI Coding Agent That Finally Won Us Over
Web Development2 分鐘

我們為何不再推薦 WordPress

WordPress 是個出色的 CMS,但其外掛與主題生態卻為平台和網站擁有者帶來沉重負擔。因此,即使我們為客戶製作 WordPress 網站,也會採取極精簡的做法,確保只使用少數真正必要的外掛。

作者 Kelvin Lee
閱讀全文>
Our Journey Finding The Project Management Tool For Our Agency
Web Development3 分鐘

(上篇)為何 Laravel 是我們的首選開發框架?

Onion Creative 的項目多數是初創產品開發,或是創意/數碼營銷活動。這類項目對創意與功能設計要求更高,但預算卻比一般開發項目更緊絀。因此,我們為客戶開發產品時,必須時刻把成本效益放在首位。

作者 Kelvin Lee
閱讀全文>