Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/node.js/42.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Node.js Codeigniter对于REST服务来说太多了,有更好的选择吗?_Node.js_Codeigniter_Web Applications_Angularjs - Fatal编程技术网

Node.js Codeigniter对于REST服务来说太多了,有更好的选择吗?

Node.js Codeigniter对于REST服务来说太多了,有更好的选择吗?,node.js,codeigniter,web-applications,angularjs,Node.js,Codeigniter,Web Applications,Angularjs,我开始构建一个小型ERP web应用程序。对于我应该使用的系统,我目前处于两种选择之间。我想到的是,我将使用RESTAPI将数据从后端传递到前端,并可能使用Angular.js来处理所有前端的东西视图等等 使用PHP框架(比如说Codeigniter)来构建这样的REST服务会不会有点过火 我也非常倾向于使用Node.js/Express/Angular组合。但是,由于这在将来将很难维护,因为这里几乎所有的东西都是在PHP上运行的,而且知识更丰富,因此我真的需要一些好的指针,为什么这样更适合这种

我开始构建一个小型ERP web应用程序。对于我应该使用的系统,我目前处于两种选择之间。我想到的是,我将使用RESTAPI将数据从后端传递到前端,并可能使用Angular.js来处理所有前端的东西视图等等

使用PHP框架(比如说Codeigniter)来构建这样的REST服务会不会有点过火

我也非常倾向于使用Node.js/Express/Angular组合。但是,由于这在将来将很难维护,因为这里几乎所有的东西都是在PHP上运行的,而且知识更丰富,因此我真的需要一些好的指针,为什么这样更适合这种需要?我对Node/Angular/Express和PHP有一些经验,但我还没有真正使用Codeigniter


TL;DR Codeigniter仅仅用于构建REST服务和使用Angular进行REST有什么好处吗?为什么我可以选择Node.js/Express组合而不是PHP框架?

取决于您的数据是什么,以及您将如何操作这些数据。想象一下,当你提出请求时,你会做什么。如果开发人员熟悉PHP,我会选择CI,如果您确信开发人员会很容易地学会它,以防您知道,您失踪了,并且希望学习新的堆栈,请使用Node.js/Express/Angular

我个人已经用backbone.js作为前端构建了CI rest。不算太过分,CI很快,我使用了原则2作为我的ORM,因为数据库是关系型的

如前所述,建议/不建议取决于1你的应用打算做什么,2开发时间/截止日期,以及如你所说的3维护


另一方面,如果您想要非常轻的PHP REST框架,请编辑。Node.js/AngularJs/NoSql是最好的组合。