【发布时间】:2012-01-03 10:41:42
【问题描述】:
我是 RoR 的新手,我正在尝试创建一个类似于 Web 桌面的 Web 应用程序。 “桌面”类似于 iGoogle,您可以在其中拖放块。
在这个项目中,我肯定需要通过 OAuth 与 Facebook、Twitter 等其他服务提供商联系。目标是让用户使用网络浏览器从多个设备(手机、平板电脑、笔记本电脑)访问他们的“桌面”,并且用户可以在身份验证过程后在“桌面”上使用他们想要的服务(Facebook、Twitter)。
所以我的问题是:MVC 是否适用于这个项目?因为一般数据库只用于存储用户信息和类似 iGoogle 的块。如果是,那么 RoR 会是一个很好的解决方案吗?感谢您的建议。
【问题讨论】:
-
我建议你用rails做几个小项目来积累一些经验。然后你会看到它是否合适。
-
我用rails做了一个类似推特的微博和影院网络应用,感觉简单又强大。我怀疑的是我要创建的网络应用程序可能没有很多页面,在这种情况下,rails 中的路线对我来说可能毫无意义(这样的浪费)。
标签: ruby-on-rails model-view-controller oauth-2.0 igoogle