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