2012-06-22 2 views
0

У меня есть несколько вопросов об использовании баз данных с JQuery Mobile.Базы данных с JQuery Mobile

Когда вы создаете приложение JQuery Mobile, используете ли вы обычный PHP/MYSQL для форм входа и контакта?

Что произойдет, если у пользователя нет подключения к Интернету?

Есть ли способ «кэшировать» базу данных?

Извините, если эти вопросы кажутся глупыми, я новичок в JQuery Mobile.

Спасибо, друзья.

Редактировать: Форма контакта будет содержать только 3 или 4 входа. Форма представляет собой просто небольшую форму обратной связи.

ответ

3

Вы можете использовать любую технологию Backend вы хотели, PHP и MySQL является большим для этого. Я предпочитаю PostgreSQL над MySQL, но это еще одна дискуссия.

Что касается базы данных на стороне клиента, вы можете использовать локальное хранилище HTML5 (подробнее об этом here), но для любой аутентификации/взаимодействия на стороне сервера вам потребуется подключение к Интернету.

Для подключения к Интернету IMHO Я бы сказал, что конечный пользователь не сказал что-то вроде: «Сервисы недоступны» или «Пожалуйста, проверьте подключение к Интернету».

для автономного применения использовать вы можете взглянуть на них (я не пробовал любой из них)

Как проверить подключение к Интернету (Что другие пытались)

+0

Как бы один чек для подключения к Интернету? Вы используете JQuery или PHP? – Sephiroth

+0

@Sephiroth обновил мой ответ –

+0

Хорошо, спасибо Фил. – Sephiroth

-1

У меня есть одно хорошее предложение. Если вы хотите создать jquery mobile, воспользуйтесь телефоном.

его полностью основано на jquery и html.

его легко развивается и легко устанавливается с базой данных.

1

Это действительно зависит от типа данных, которые вы храните. Будет ли необходимость в достаточном количестве запросов и хранимых процедур? Вам нужны триггеры и правила для проверки ваших данных в вашей базе данных?

Главный вопрос, чтобы спросить:

вам нужно построить от схемы делать? Или вы в основном собираетесь работать с объектами JSON?

Если вы планируете потратить много времени в базе данных, управляющей схемой и другими правилами, перейдите по ссылке MySQL или SQL Server Express. Оба механизма базы данных являются бесплатными и позволят вам легко управлять вашими данными.

Однако, если ваши данные основаны на объектах JSON и на самом деле не соответствуют реляционной модели, я бы пошел с документированной базой данных, например CouchDB.

http://couchdb.apache.org/

CouchDB был действительно сделан для сайтов, которые не хотят использовать определенную схему, но нужна какая-то система хранения. Вы можете хранить документы JSON в своей базе данных и запрашивать и извлекать данные с помощью простого HTTP.

Вместо того, чтобы быть ориентированной на схему SQL databases, CouchDB есть документ предназначенный. База данных CouchDB представляет собой плоскую коллекцию документов.

Поскольку вы упомянули, что используете PHP, ниже приведено руководство по началу работы с PHP и CouchDB.

http://wiki.apache.org/couchdb/Getting_started_with_PHP

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