#iphone #ruby-on-rails
#iPhone #ruby-on-rails
Вопрос:
Это будет очень общий вопрос, и я прошу прощения. Но допустим, у меня есть веб-сайт, который я написал с использованием Ruby on Rails, и теперь я хочу превратить его в собственное приложение для iPhone, загружаемое из App Store. Может кто-нибудь просто указать мне в направлении некоторых полезных инструментов / руководств или чего-нибудь полезного?
Спасибо
Ответ №1:
Оформить покупку
Ответ №2:
У вас впереди долгий путь и масса вариантов, которые нужно сделать. Суть в том, что вы должны решить, какие возможности должно выполнять приложение, и выбрать инструменты и технологии, соответствующие этим целям.
Большинству приложений будет выгодно быть написанными на собственном Objective-C с использованием Xcode. Для связи с сервером можно использовать такие инструменты, как ASIHTTPRequest, RestKit или ObjectiveResource.
Я не рекомендую использовать ваши контроллеры Rails в качестве мобильного API по ряду причин:
- он жестко привязывает ваших клиентов к вашей внутренней модели программного обеспечения, что полностью исключает возможность развития вашей модели с течением времени
- возможно, вам захочется, чтобы из ваших мобильных клиентов были доступны разные вещи (вероятно, для обеспечения безопасности)
- с этими контроллерами, работающими в режиме restful, легко работать в Rails views, но не так сильно с точки зрения необработанного HTTP
Если вам знакомы веб-технологии, вы также можете посмотреть Titanium, Sencha и PhoneGap.
Ответ №3:
Оформить заказ на RestKit другим вариантом является ObjectiveResource
Надеюсь, это поможет.