MVC服务器端VS MVC客户端和RESTful API
我对web 2.0还比较陌生,但随着我沉浸于自己越来越多的术语,比如MVC和RESTful,我会随时随地冒出来。 我在AngularJS上工作了一番,并在客户端阅读了其他MVC javascript框架,但直到最近我还没有意识到服务器端的PHP以外的任何东西。 我真的想了解MVC如何在服务器端工作,以及如果我应该实现一个MVC PHP框架或去像node.js或GO这样的东西,据我所知,都遵循MVC模型。 我想我遇到的最大问题是试图了解如何在JavaScript框架(如backbone或angularjs)中编写的MVC客户端应用程序适合MVC服务器体系结构。 此外,这可能完全不相关,但RESTful API如何与所有这些一起发挥作用?
请理解我在服务器端编程方面的经验扩展到了PHP页面,该页面接收来自ajax调用的数据,查询数据库并将结果作为JSON对象返回。 我甚至不知道强大的后端的全部潜力,或者在什么情况下我需要比我已经解释过的更多的东西。 对不起,如果这是一个非常愚蠢的问题,我只是想了解和分离我的思维过程,当涉及到服务器端和客户端编程,并试图了解有效使用两者的潜力。
谢谢!
编辑
我很欣赏讽刺。 让我把它煮沸。 服务器端MVC和客户端MVC之间有什么区别,以及这两者如何协同工作?
服务器端MVC和客户端MVC之间有什么区别,以及这两者如何协同工作?
这非常简单(这里没有讽刺)。 一个在客户端上运行,另一个在服务器上运行。
他们通常并不真的一起工作,但彼此更独立。 例如,如果您有一个客户端MVC,您通常使用服务器端为其提供数据源,请执行一些簿记,如会话管理和听力服务。 所以在服务器上,最有可能的是没有运行一个完整的MVC。
链接地址: http://www.djcxy.com/p/65067.html上一篇: MVC Server Side VS MVC Client Side and RESTful APIs
下一篇: Why exactly is server side HTML rendering faster than client side?