Ruby on rails 我应该在这个网站应用程序中使用Rails还是Ruby?怎么用?
我对web编程非常陌生(或者说,我对它非常熟悉,因为我上一次处理web是HTML1.1),但现在需要快速部署web应用程序。似乎每次我转身,都有新的首字母缩略词和技术需要学习(JSON、XMLRPC、GWT、Javascript、Rails等) 以下是我的应用程序必须执行的操作:Ruby on rails 我应该在这个网站应用程序中使用Rails还是Ruby?怎么用?,ruby-on-rails,ruby,sinatra,drb,Ruby On Rails,Ruby,Sinatra,Drb,我对web编程非常陌生(或者说,我对它非常熟悉,因为我上一次处理web是HTML1.1),但现在需要快速部署web应用程序。似乎每次我转身,都有新的首字母缩略词和技术需要学习(JSON、XMLRPC、GWT、Javascript、Rails等) 以下是我的应用程序必须执行的操作: 给定用户名和密码,进行身份验证(很简单,显然,一切都是这样做的) 允许用户上传大量数据进行处理 处理这些数据 允许用户下载已处理的数据 我已经有了Java脚本和处理数据的数据库。在一台机器上,我可以运行一系列命令行程序
如果Rails或Ruby在这里是正确的,我应该看什么?我已经有了这本书,并且已经将它用于一些后端的东西,以及使基本的DRb工作起来。Rails很好。您可以在本地计算机上拥有开发和测试数据库,在远程计算机上拥有生产数据库。它不必是web服务器。拿一份。它将教会你所有你需要知道的。听起来Rails对于你的情况来说可能有点重。也许更合适?这是一个超轻量的框架:hello world应用程序可能看起来像:
require 'sinatra'
get '/' do
"Hello World!"
end
Rails很好,尽管我不想使用Rails的任何数据库功能?如果数据不存储在数据库中,那么Rails是什么呢?Rails是围绕模型-视图-控制器体系结构模式构建的框架,但是模型部分非常可插拔。Rails用作模型层的ORM ActiveRecord可以完全禁用,只剩下控制器和视图。那么,你用什么来存储数据取决于你。哇,辛纳屈看起来真是太棒了!我已经有了一个九行程序,可以通过drb调用远程程序,并将结果发布到网页上。@mmr它非常棒。一定要读这本书!()