3

There are a few micro-frameworks for PHP like Slim, Silex... but none of them are focused on Single Page Applications. There is some kind of framework focused on SPAs? That only handle DB requests ant let client-side frameworks like Angular and Backbone do the rendering part?


Ok. So, my research guides me to this: https://github.com/leocavalcante/spa
Any thoughts?

4

1 回答 1

2

许多微框架没有强制使用特定的模板引擎进行渲染。您可以轻松地扮演自己的角色,只输出从数据库中提取的 json 数据。

大多数流行的框架都基于称为“url dispatch”的路由架构。基本上,一个 URL 映射到一个路由/控制器,带有用于通配符的正则表达式选项。

一种不太常见的方法称为“遍历”或“组件”路由。Zope 可能是这种风格中最受欢迎的。这是围绕加载对象而设计的,例如从数据库中加载对象。尽管 Zope 是用 Python 编写的。

我尝试了一个名为Basecoat的基于组件“遍历”的框架,它是开源的。URL 中的每个“目录”都可以被视为一个模块(即/module1/module2/module3),它有助于映射到页面上的模块。它有 4 个文件:引导程序、路由器、数据库、内容。它可能适合您想要做的事情。

于 2013-06-12T01:41:19.630 回答