Ruby on Rails还是Spring是第一个成功的MVC Web架构?

use*_*949 2 spring ruby-on-rails

从历史的角度来看,Ruby on Rails还是Spring的第一个MVC开发平台?

oco*_*odo 8

在人气/成功方面,Spring早于RoR几年,我认为可以说RoR比Spring更成功.

在Java社区中,Spring非常成功,但应该注意的是,在RoR之前几乎没有任何Ruby社区,而且很明显RoR负责我们今天拥有的庞大的Ruby社区.

Spring绝对是第一个成为"着名"的MVC框架,但RoR彻底改变了Ruby社区,现在是一个更受欢迎的框架.


Nat*_*hes 7

不,没有人.MVC完全早于Web开发,它起源于胖客户端GUI应用程序.关于Web应用程序,人们在Web框架变得流行之前,用JSP和servlet编写了MVC风格的Web应用程序(当天称为Model-2).

Spring和RoR并不是那么可比.Spring是一个工具包,RoR是一个全栈解决方案.RoR类似于Roo或Grails(两者都使用Spring作为其实现的重要部分).

  • 我认为 Turbine (http://turbine.apache.org/) 是第一个成功的 MVC Web 框架,至少在 Java 领域是这样。 (2认同)