MVC或休息或两者

the*_*ero 12 javascript java architecture rest model-view-controller

我正在设计基于Web的用户界面的服务器端,这将非常JavaScript.

我最初想过使用MVC解决方案,但现在我想我想使用基于REST的解决方案,如Jersey或Restlets.

这通常是一种或另一种类型的决定,还是它们可以是一个综合解决方案?

谢谢,迈克

lbz*_*lbz 19

MVC是关于应用程序内部如何工作的.

REST是关于您的应用与其他应用"如何"对话的方式.

你可以结合它们.

许多现代框架实际上都是基于MVC的,可以轻松实现REST Web服务:Ruby on Rails,带SpringMVC的Java Spring Framework,Django,Backbone.js

  • MVC是一种设计模式,用于创建关注点分离并避免紧密耦合的数据,业务和表示逻辑.REST是关于与无状态资源的交互.Spring本身不是一个MVC框架.RoR的Java表兄是使用Groovy的Grails. (2认同)