注意:這是一個有見解的問題。我問這是因爲我無法找到涵蓋我所關心的適當文章。 PHP(單獨或者像laravel這樣的框架)可以用於後端和前端(包括像Blade,Smarty等模板引擎)的開發。PHP:作爲API +視圖或只是API
我擔心的是:
- 是不是很好用模板引擎和PHP創建視圖?
- 將PHP用作後端技術並創建API,讓前端可以使用前端開發人員選擇的任何其他語言(如Angular,React等)構建。
- 如果我使用模板引擎,我的應用程序是否在前端技術選擇和後端技術選擇之間變得過於緊密?
PS:我希望我的關注很清楚,如果不是,我會詳細解釋它。
因此,對於一個隨時間推移而擴展的項目,它更好地分離出API層和視圖層? –
@SandipanMitra @SandipanMitra如果項目變得越來越大,在某些時候你會覺得你的前端和後端一樣亂七八糟,所以通過從一開始就將事情分開以避免混亂,從而更好地開始項目。但是你必須三思而後行,因爲有些項目不需要太多的前端功能,所以使用前端框架是沒有意義的。所以簡而言之:它取決於什麼時候分開或什麼時候保持在一起。 –
Kirsys非常感謝。現在給我一個更清晰的看法。 –