我已经研究了一些Sinatra和Rails的示例,但我很难弄清楚哪些功能属于哪种技术。
具体来说,使用Sinatra/Rails会带来什么好处?只是ActionPack/ActionView吗?如果我没记错的话,我可以使用Webrick/Mongrel并直接提供我的.erb文件。而我可以在这些文件中使用ActiveRecord技术,仍然可以访问post变量、session状态和查询字符串变量,对吗?
所以,我想问你们的是,如果我从上面提到的类似PHP的场景开始; Webrick + ERB + ActiveRecord,那么我通过使用Sinatra会获得什么?通过使用Rails我又能获得什么?
具体来说,使用Sinatra/Rails会带来什么好处?只是ActionPack/ActionView吗?如果我没记错的话,我可以使用Webrick/Mongrel并直接提供我的.erb文件。而我可以在这些文件中使用ActiveRecord技术,仍然可以访问post变量、session状态和查询字符串变量,对吗?
所以,我想问你们的是,如果我从上面提到的类似PHP的场景开始; Webrick + ERB + ActiveRecord,那么我通过使用Sinatra会获得什么?通过使用Rails我又能获得什么?