1

我只想問,是否有意義同時使用一個PHP後端MVC結構,前端JS MVC結構混合使用嗎?混合CodeIgninter(PHP)與Backbonejs

我的問題是從建設笨web應用程序,我已經開始使用WebSockets工作,這樣的NodeJS了很多我的相互作用對前端甚至不碰PHP。目前,雖然改變數據庫內容的唯一方法是通過ajax調用通過CI。

有沒有什麼建議,以及如何創建和維護都MVC結構?或者應該避免這種情況。

+0

http://programmers.stackexchange.com/? – DaveRandom

回答

2

正如你已經說:笨是一個MVC框架。當你使用BackboneJS時,你不需要CI的VIEW部分,MODEL部分也不需要那麼多。

你可以使用CodeIgniter作爲一個簡單的API後端來處理你的前端和數據庫之間的中間人(這裏有很好的xmlrpc庫),或者你可以去一個特定的REST框架,如Recess( http://www.recessframework.org/),試試這個:https://stackoverflow.com/questions/238125/best-framework-for-php-and-creation-of-restful-based-web-services

簡短的回答:你的php-後端只想成爲它使用BackboneJS一個API提供者,所以它適合你的需要,你可以只要使用任何框架 - 和笨似乎去做。

提示:你可以刪除庫和助手從笨,你不會需要你的API。