Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/257.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
Php MVC服务器端与MVC客户端和RESTful API_Php_Javascript_Rest_Model View Controller - Fatal编程技术网

Php MVC服务器端与MVC客户端和RESTful API

Php MVC服务器端与MVC客户端和RESTful API,php,javascript,rest,model-view-controller,Php,Javascript,Rest,Model View Controller,我对Web2.0还比较陌生,但随着我沉浸在其中,越来越多的术语,如MVC和RESTful,在我所到之处不断出现。我曾与AngularJS合作过一段时间,并阅读过客户端的其他MVC javascript框架,但直到最近,我还不知道服务器端除了纯PHP之外还有什么。我真的在试图了解MVC在服务器端是如何工作的,以及我是否应该实现MVC PHP框架,或者选择node.js之类的东西,或者我认为两者都遵循MVC模型。我想我遇到的最大问题是试图理解在javascript框架(如主干或angularjs)中

我对Web2.0还比较陌生,但随着我沉浸在其中,越来越多的术语,如MVC和RESTful,在我所到之处不断出现。我曾与AngularJS合作过一段时间,并阅读过客户端的其他MVC javascript框架,但直到最近,我还不知道服务器端除了纯PHP之外还有什么。我真的在试图了解MVC在服务器端是如何工作的,以及我是否应该实现MVC PHP框架,或者选择node.js之类的东西,或者我认为两者都遵循MVC模型。我想我遇到的最大问题是试图理解在javascript框架(如主干或angularjs)中编写的MVC客户端应用程序如何与MVC服务器体系结构相适应。而且,这可能是完全不相关的,但是RESTful API如何与所有这些一起发挥作用呢

请理解我在服务器端编程方面的经验,它扩展到一个PHP页面,该页面从ajax调用接收数据,查询数据库并将结果作为JSON对象返回。我真的不知道强大后端的全部潜力,也不知道在什么情况下我需要比我所解释的更多的东西。很抱歉,如果这是一个非常愚蠢的问题,我只是试图理解和分离我的思维过程,当涉及到服务器端和客户端编程时,并试图理解有效地使用这两个方面的潜力

谢谢

编辑

我欣赏你的讽刺。让我把它浓缩一下。服务器端MVC和客户端MVC之间有什么区别?二者如何协同工作

服务器端MVC和客户端MVC之间有什么区别?二者如何协同工作

这很直截了当(这里没有讽刺)。一个在客户机上运行,另一个在服务器上运行


他们通常不在一起工作,但彼此更加独立。例如,如果您有一个客户端MVC,您通常使用服务器端为其提供数据源,执行一些簿记,如会话管理和hearbeat服务。因此,在服务器上,很可能没有运行完整的MVC。

您的编程问题是什么?你想借我的塔马戈奇吗?它也有MVC。@hakre如果有帮助的话,我可以借一只独角兽。请看编辑,抱歉,不清楚before@Jocelyn:为什么不呢?我也听说了。好吧,这很有帮助,我不确定我是否因为使用客户端MVC而错过了bennefits,而不是两者兼而有之。谢谢