我需要为 Web 应用程序构建一个后端,我在客户端使用 AngularJS,但我不知道用什么来完成后端的东西以及 Web 服务。我读过 Breezejs,但它需要 .Net,我知道 php btw (yii),我需要这个后端来接受和返回 JSON。它将用于存储用户信息并进行 crud 操作。
问问题
124 次
2 回答
1
这是一个主观问题,不太适合 StackOverflow ......
...但我必须推荐 Laravel 4,因为你已经习惯了 PHP。
如果 INPUT 是 JSON,框架很容易将其交付给您:
$value = Input::get('key');
如果您要返回模型,toArray
则会自动应用其方法:
return $this->user->configuration;
上面的代码片段实际上是我的应用程序中的一个真正的单线控制器方法。用户已经登录......有一个“配置”表(一对一的关系)......使用上面的行,Eloquent(Laravel ORM)将进行正确的查询,获取结果,并返回记录...它会被转换成JSON传送...
我已经习惯了几个 PHP 框架,从 Code Igniter 到 Symfony 2——我从来没有像现在这样对 Laravel 4 感到高兴。
于 2013-10-10T12:49:37.153 回答
0
Yii 是一个正常的解决方案,因为您已经了解了一些 PHP,所以这是简单的方法。另一种方法是,如果您想要一些异国情调,我会推荐用于 node.js 的CompoundJS框架,它对 REST API 很有用。
于 2013-10-10T12:42:37.677 回答