Веб-сайт Ruby on Rails для приложения iPhone

#iphone #ruby-on-rails

#iPhone #ruby-on-rails

Вопрос:

Это будет очень общий вопрос, и я прошу прощения. Но допустим, у меня есть веб-сайт, который я написал с использованием Ruby on Rails, и теперь я хочу превратить его в собственное приложение для iPhone, загружаемое из App Store. Может кто-нибудь просто указать мне в направлении некоторых полезных инструментов / руководств или чего-нибудь полезного?

Спасибо

Ответ №1:

Оформить покупку

http://railscasts.com/episodes/199-mobile-devices

Ответ №2:

У вас впереди долгий путь и масса вариантов, которые нужно сделать. Суть в том, что вы должны решить, какие возможности должно выполнять приложение, и выбрать инструменты и технологии, соответствующие этим целям.

Большинству приложений будет выгодно быть написанными на собственном Objective-C с использованием Xcode. Для связи с сервером можно использовать такие инструменты, как ASIHTTPRequest, RestKit или ObjectiveResource.

Я не рекомендую использовать ваши контроллеры Rails в качестве мобильного API по ряду причин:

  • он жестко привязывает ваших клиентов к вашей внутренней модели программного обеспечения, что полностью исключает возможность развития вашей модели с течением времени
  • возможно, вам захочется, чтобы из ваших мобильных клиентов были доступны разные вещи (вероятно, для обеспечения безопасности)
  • с этими контроллерами, работающими в режиме restful, легко работать в Rails views, но не так сильно с точки зрения необработанного HTTP

Если вам знакомы веб-технологии, вы также можете посмотреть Titanium, Sencha и PhoneGap.

Ответ №3:

Оформить заказ на RestKit другим вариантом является ObjectiveResource

Надеюсь, это поможет.