Yii和Knockout在一起?

时间:2012-07-12 09:59:45

标签: php javascript jquery yii knockout.js

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

我希望它真正具有交互性并使用Ajax工作(即没有页面刷新等)。它还将拥有iPhone等移动设备的用户界面

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

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

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

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

我是否还应该更多地关注HTML5?

1 个答案:

答案 0 :(得分:3)

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