最佳答案
AngularJS 在交互式 HTML5和模型绑定方面非常强大。另一方面,像 Yii 这样的 PHP 框架支持快速、结构良好、安全和强大的 Web 应用程序开发。这两种技术都为数据访问、迭代和页面布局提供了复杂的手段。
将这两种方法(客户端和服务器端的“页面设置”)混合使用是好的还是坏的做法? 或者这种做法有悖于交互式、无缝的 HTML5 AJAX Web 应用程序的意义?
我不是在谈论使用 PHP (看这个问题)生成 JS-我是在谈论生成一个将使用 AngularJS 的视图。
我还知道 AngularJS 页面应该(或者可以)通过 REST 服务与服务器通信以获取数据(看这个问题) ,而不是直接从例如 PHP 变量中检索数据。但对我来说,用 PHP 单独设计整个 web 应用程序的“框架”似乎更方便(例如,构建主菜单或处理授权/会话等)