MVC服务器端VS MVC客户端和RESTful api

MVC Server Side VS MVC Client Side and RESTful APIs

本文关键字:MVC RESTful api 客户端 服务器端 VS      更新时间:2023-09-26

我对web 2.0还比较陌生,但是随着我的深入,越来越多的术语如MVC和RESTful不断出现在我所到之处。我用过AngularJS,也读过其他客户端MVC javascript框架,但直到最近我才知道服务器端除了PHP之外还有什么。我真的想了解MVC是如何在服务器端工作的,如果我应该实现MVC PHP框架或去像node.js或go的东西,因为我理解两者都遵循MVC模型。我想我遇到的最大问题是试图理解MVC客户端应用程序如何在javascript框架(如backbone或angularjs)中编写,以适应MVC服务器架构。这可能是完全不相关的但是RESTful api是如何发挥作用的呢?

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

谢谢!

编辑我欣赏你的讽刺。让我总结一下。服务器端MVC和客户端MVC之间的区别是什么?两者如何协同工作?

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

这是相当直接的(这里没有讽刺)。一个在客户端操作,另一个在服务器端操作。

它们通常不是一起工作,而是相互独立的。例如,如果你有一个客户端MVC,你通常使用服务器端为它提供数据源,做一些簿记,如会话管理和心跳服务。所以在服务器上很可能没有运行一个完整的MVC