0

Laravel或Zend等PHP框架不能或不應該用於Foundation或Bootstrap等前端框架嗎?或者需要了解的特殊陷阱/陷阱?常見的PHP框架是否與前端框架存在兼容性問題?

我們的網站目前不使用任何類型的框架,但我熱衷於採用可擴展性和易維護性。任何人都可以提供關於訂單採用的最佳實踐建議(例如總是先執行後端框架,然後是前端),或者兩層之間的分隔是否足夠乾淨以至於訂單不應該沒關係?

+1

只要你保持你的項目MVC,這是從邏輯分離的意見(有時混合他們是誘人的),你應該沒有任何問題。例如。在laravel有一個bootstrap包,它集成了後端和前端 - 不用擔心兼容性,只需安裝bundle並使用它:) – Tom

回答

1

最讓你找到Laravel(和其他框架)喜歡香料他們了一下,將採用自舉或相似,所以肯定是有工作的一個好身體使用PHP和CSS在那裏顯示教程/ js框架在同一個項目中。

PHP框架通常有一些資產管理機制,這使得處理多個css或js庫變得更容易。另外,例如,Laravel具有用於製作表單的模板對象和方法(例如,Form::open),但也意識到向這些對象添加CSS類對於您的應用的良好用戶體驗至關重要。所以它們包含額外的參數,可以讓class=""適應您的前端框架。

如上所述,有些框架的軟件包中添加了幫助程序和自定義類,使其更加容易。