Yii和Knockout在一起?

我正在尝试决定使用一组工具来构建我要构建的新Web应用程序。

我希望它是真正的交互式并使用Ajax工作(即没有页面刷新等)。 它还将为iPhone等移动设备提供UI

我想用PHP,MySQL和JavaScript实现它,主要是因为它我所知道的,我可以轻松地在某个地方托管它

有没有人对我应该使用哪些工具有任何看法?

目前我在想: – 用于PHP – Yii – 用于Javascript – Knockout.js和jQuery – 用于移动设备 – 用于移动设备的jQuery

我唯一担心的是一起使用Yii和Knockout,有两个MVC框架有点矫枉过正吗?

我还应该更多地关注HTML5吗?

Knockout是客户端,它是MVVM – Model-View-View-Model。 您可以通过来自Yii控制器的AJAX json更新Knockout模型,并且knockout将相应地更新用户界面。