2015-02-10 4 views
-1

Недавно я смотрел PhoneGap, и я хотел бы использовать его для одного из моих проектов, но я немного смущен относительно того, как это работает. В нем говорится, что вы можете использовать HTML, CSS и JavaScript. Но что я могу использовать для бэкэнда? То, что я хочу сделать, довольно просто, я хочу, чтобы пользователи и у них были базовые профили, но для этого я использую Rails. Могу ли я использовать Rails с PhoneGap или мне нужно будет изучить новую структуру JavaScript?Как интегрировать Rails с PhoneGap?

ответ

1

Phonegap - только клиентская сторона. Он дает вам Javascript API для доступа к аппаратным средствам и другим конкретным телефонам. Он не имеет никакого отношения или мнения о том, что вы используете для вашего сервера. Он вообще не нужен серверный сервер.

Это ваш код Javascript, который вы пишете для своего клиента, который общается с вашим бэкэнд, так что вы можете использовать его любым способом. Конечно, Rails будет в порядке.

+0

Интересно, я все еще немного запутался. Например, если бы я создал целое Rails-приложение, я бы просто «загрузил» все мои HTML, CSS и JavaScript в Phonegap, но где бы я хранил свой бэкэнд, чтобы они могли общаться? Кроме того, я не мог использовать встроенный Ruby в своих представлениях тогда? Извините, если это все основные вещи, я довольно новичок в программировании в целом. – roguerat

+0

Ваш сервер работает на каком-либо сервере, где бы вы этого ни пожелали. Клиентский javascript, который вы пишете (который использует телефонную связь для доступа к функциям телефона), обменивается данными с вашим бэкэнд, используя те же протоколы, что и в случае, если он работает без телефонного разговора, как веб-страница. –

Смежные вопросы