我正在開發一個帶有requirejs,backbone.js,underscore.js和jquery的JS web應用程序。
在工作中,我的後端是一個jboss應用程序服務器。
我的視圖是由jboss的tomcat部分提供並通過underscore.js模板集成到前端的模板(靜態html文件)。
所以我不需要在服務器端生成任何視圖。
除了上述由tomcat(html和js文件)提供的靜態文件外,我只需要jboss後端進行數據檢索(會話bean通過jpa從數據庫獲取數據並將其作爲json返回)。
現在我也想在業餘時間在家裏開始一個web應用程序。
在前端區域我將使用相同的庫棧,但在後端我想使用php。
在後端PHP是便宜的,你可以很容易地找到一個很好的,低價格的PHP + MySQL提供商。
在我尋找一個解決方案,大致類似於我的工作環境的後端: 我想PHP只給我的模型部分,只是從數據庫中的數據。所有其他部分(視圖模板,js文件)來自apache靜態文件服務。
我想要一個輕量級的PHP框架,它可以幫助我實現(NO MVC)。 我已經投入了大量的時間尋找解決方案,但並沒有真正成功。
我一直在zend框架工作了很長一段時間:
我知道這個框架可以用於非mvc的方式。我寫了一些只以這種方式使用它的例子。但我對zend不滿意。這對我來說太大,太慢了。backbone.js web應用程序的良好,輕量級的非mvc php框架
我的問題是有一個PHP後端的Backbone.js的Web應用程序開發者:
什麼後端解決方案是您使用到從服務器獲取模型和集合。 你有什麼經驗?
更新:
謝謝你的答案。
我現在發現了一個名爲「slimphp」的有希望的微框架項目。
你可以只使用任何框架(如codeigniter),並創建一個單一的視圖,爲所有的控制器彈出json。 – Joseph 2012-02-24 22:41:40
你好約瑟夫。謝謝您的回答。你能否提供更多細節? – 2012-02-24 22:47:25