Is Ruby on Rails or Spring the first successful MVC web architecture?
From the historic view, is Ru开发者_Python百科by on Rails or Spring the first MVC dev platform?
Spring predates RoR by several years, in terms of popularity / success, I think it's fair to say that RoR has been more successful than Spring.
Within the Java community Spring was extremely successful, but it should be noted that before RoR there was barely any Ruby community at all, and it's fairly obvious that RoR is responsible for the huge Ruby community that we have today.
Spring is definitely the first MVC framework to become "famous", but RoR revolutionised the Ruby community and is a far more popular framework now.
No, neither one was. MVC predates web development altogether, it originated with fat client GUI applications. With respect to web apps, people were writing MVC-style webapps (called Model-2 back in the day) with JSPs and servlets back before web frameworks became popular.
Spring and RoR are not all that comparable. Spring is a toolkit, RoR is a full-stack solution. RoR is similar to Roo or Grails (both of which use Spring as a big part of their implementation).
You can see from this article that Spring MVC existed before Ruby on Rails was first released (July 2004).
精彩评论