Mysql 这是使用RubyonRails的合适时机吗?
我想为一个网站创建一个RESTful API,它将从MySQL数据库中收集/插入/删除数据。RubyonRails(RoR)是否适合这样做? 我以前从未使用过它,这就是为什么我想检查一下这是否是一个合适的场合。它只是API吗 我会用西纳特拉来做这个。它将给你比RoR应用程序更大的灵活性和速度Mysql 这是使用RubyonRails的合适时机吗?,mysql,ruby-on-rails,ruby,rest,Mysql,Ruby On Rails,Ruby,Rest,我想为一个网站创建一个RESTful API,它将从MySQL数据库中收集/插入/删除数据。RubyonRails(RoR)是否适合这样做? 我以前从未使用过它,这就是为什么我想检查一下这是否是一个合适的场合。它只是API吗 我会用西纳特拉来做这个。它将给你比RoR应用程序更大的灵活性和速度 您可以阅读Paul Dix的书《使用Ruby和Rails进行面向服务的设计》。它为您提供了关于这个主题的良好概述。如果您的API只有一个或两个资源和一些CRUD操作,那么在Sinatra中实现它会更快,但
您可以阅读Paul Dix的书《使用Ruby和Rails进行面向服务的设计》。它为您提供了关于这个主题的良好概述。如果您的API只有一个或两个资源和一些CRUD操作,那么在Sinatra中实现它会更快,但是如果您的API有两个以上不同的资源,我肯定会使用Rails,由于其严格的MVC模型,以及您可以将代码拆分为不同的控制器/模型等等 Sinatra也可以做到这一点,但它需要做更多的工作,Rails已经为您做了很多工作。例如,在Rails 3中,它只有一行,您的应用程序将已经响应json或xml