哪个 JavaScript 框架适合开发以 php 作为后端的单页应用程序?[关闭]
-
22-12-2019 - |
题
我们想要创建一个以 php 作为后端语言的单页面应用程序。哪个 JavaScript 框架适合开发这个?
解决方案
这个问题太主观了,可能会被标记。根据我最近尝试将 yii 应用程序转换为 Angular 前端的经验,这是我的两分钱..
Yii 是一个很棒的框架,但是一旦你开始添加中级到高级的 Javascript 和 ajax 功能,事情就会开始以意想不到的方式崩溃,特别是对于 IE 和其他较旧的浏览器,如果你为流行的 jquery 使用大量 Yii 扩展,事情就会变得更加复杂/js 插件。这可能是因为 Yii 的内部 JS 函数并不是真正可配置的,尤其是对于 Yii 和第三方的小部件。
使用 AngularJS/Yii 的单页应用程序并不真正需要 Yii。如果您使用 AngularJS,那么几乎所有数据都通过 JSON 传递。从本质上来说,Yii 成为了一个 API 引擎。对于仅 API 场景来说,Yii 有点重。有专门为 API 构建的更简单的框架。
话虽如此,如果您对 Yii 很熟悉,但又不想学习新的后端框架,或者在 Yii 中有一个现有项目想要转换为 AngularJS,那么您也许应该考虑使用这种组合。
有一个项目模板可以与 BackboneJS 一起用于单页应用程序,您可以在此处查看 https://github.com/clevertech/YiiBackboneBoilerplate
它会给你一些关于如何将 Javascript 框架与 Yii 集成的想法
不隶属于 StackOverflow