Ruby on Rails网站到iPhone应用程序

时间:2011-04-11 20:11:14

标签: iphone ruby-on-rails

这将是一个非常通用的问题,我很抱歉。但是,假设我有一个使用Ruby on Rails编写的网站,我现在希望将其转换为可从应用商店下载的原生iPhone应用程序。有人可以指出一些有用的工具/教程或任何有用的方向吗?

由于

3 个答案:

答案 0 :(得分:5)

答案 1 :(得分:2)

你前面有很长的路要走,还有很多选择。最重要的是,你必须决定应用程序的功能必须做什么,并选择工具和工具。符合该意图的技术。

大多数应用程序都将受益于使用Xcode以本机Objective-C编写。您可以使用ASIHTTPRequest,RestKit或ObjectiveResource等工具与服务器进行通信。

出于多种原因,我不建议将Rails控制器用作移动API:

  • 它将您的客户与您的内部软件模型紧密联系在一起,这完全阻止您随着时间的推移改进您的模型
  • 您可能希望从移动客户端访问不同的东西(可能是为了安全)
  • 这些控制器的其余特性在Rails视图中很容易使用,但从原始HTTP角度来看并不那么多

如果您对网络技术感到满意,您还可以查看Titanium,Sencha和PhoneGap。

答案 2 :(得分:0)

结帐RestKit 另一个选项是ObjectiveResource

希望这有帮助。