SpringMVC和Rails相比各有什么特点?
rails 是基于ruby的全栈敏捷开发 最佳实践 框架
springmvc是基于spring的mvc框架
硬要说开发速度哪个快慢都是骗人的...
因为都是基于软件工程的实践, 框架代表着一种思路, 没有任何业务噪音.
熟练于某种实践,只有在特定场景开发速度会有区别.
同时, 你完全可以用rails的实践去开发java 程序.
如果是作为学习, 两种开发模式都可以借鉴, 希望通过某种框架获得某种开发上的好处,那必须认真分析他们的feature和api,还有使用场景. 不然得不偿失.
可以说他们完全不是一个类型的东西,甚至有点两个极端的意思。
Spring采用超强约束语言java,目的是工程化和规范化管理。开发速度慢,适合多人协作。
Rails是给全端工程师使用的all-in-one框架,一个人可以什么都干了。Rails依然在高速发展,现在已经集成SASS,服务端javascript、coffeescript等很多前后端新技术。开发速度快,适合敏捷编程,不适合多人协作。