我正在使用angularJS(前端)和symfony2(后端)开发Restful Web应用程序,我想在我的项目中添加统计信息(BI),在您看来哪种语言对于这类应用程序是最好的,symfony2的bundels ,PHP5或javacript(JQUERY)的库 我的第二个问题是,从客户端应用程序(AngularJS)创建Symfony API有什么好处(如果我想添加我的applciation的移动扩展) 谢谢你的帮助:)
答案 0 :(得分:0)
主要是增加应用中关注点分离的设计选择:
如果您希望许多不同的客户呼叫您的API,这是一个不错的选择:例如,移动应用可以将您的API称为Angular App。在这种情况下,当您使用移动应用程序调用API时,您不希望symfony返回HTML模板和其他特定于Web开发的内容。
仅供参考,有一个很棒的插件可以将您的symfony 2应用程序转换为RESTful应用程序,例如FOSRestBundle。
修改:
关于您的统计信息:您需要存储哪种统计信息?
编辑2:
由于您的统计数据是关于数据的(而不是直接用户操作),您需要在REST应用程序中创建一个入口点以返回数据(例如,订单数量,所有订单的总量)。之后,它是AngularJS,它将使用来自symfony的数据管理图表的渲染。